*{margin:0;outline:none;font-family:Helvetica;color:#545454;}
html, body, form{padding:0;}
html{overflow-x:hidden;overflow-y:scroll;}
img, iframe{border:0;}
a:active, a:link, a:visited, a:hover{text-decoration:none;color:#87a4b4;}
a:hover{text-decoration:underline}

.c{clear:both;font-size:0;line-height:0;}
.left{text-align:left;}
.right{text-align:right;}
div.left{float:left;text-align:left;}
div.right{float:right;text-align:left;}

h1, h2, h3, h4, h5, h6
{
	padding: 0;
	font-weight: normal;
}

#BellinCancer
{
	width: 200px;
	height: 50px;
	overflow: hidden;
	position: absolute;
	top: -100px;
	left: -9999px;
	text-indent: -9999px;
}

#BellinCancerPortal
{
	padding: 0 0 10px 0;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #999999;
}

.black, .black:active, .black:link, .black:visited, .black:hover, .black a:active, .black a:link, .black a:visited, .black a:hover{color: black;}
.white, .white:active, .white:link, .white:visited, .white:hover, .white a:active, .white a:link, .white a:visited, .white a:hover{color: white;}
.red, .red:active, .red:link, .red:visited, .red:hover, .red a:active, .red a:link, .red a:visited, .red a:hover{color: red;}
.green, .green:active, .green:link, .green:visited, .green:hover, .green a:active, .green a:link, .green a:visited, .green a:hover{color: green;}
.larger{font-size: larger;}
.smaller{font-size: smaller;}
.bold{font-weight: bold;}

html
{
	background: #dddacc;
	text-align: center;
}

body
{
	background: white;
	width: 960px;
	margin: 0 auto;
	text-align: left;
	font-size: 9pt;
	line-height: 16px;
}

#site_nav
{
	background: #254c32 url(/img/main/site_nav.png) no-repeat;
	height: 28px;
	text-align: center;
}

#site_nav .delim
{
	background: white;
	width: 3px;
}

#site_nav a, #site_nav a:active, #site_nav a:link, #site_nav a:visited, #site_nav a:hover
{
	display: block;
	width: auto;
	height: 28px;
	padding: 0 30px;
	line-height: 28px;
	color: white;
	text-transform: lowercase;
	font-size: 11pt;
	text-decoration: none;
}

#site_nav a:hover, .menu_item_active
{
	background: url(/img/main/site_nav_on.gif) repeat-x top left;
}

#site_bottom
{
	padding: 85px 25px 25px 25px;
	text-align: center;
	clear: both;
}
#site_bottom *{color: black;}

#site_bottom a:active, #site_bottom a:link, #site_bottom a:visited, #site_bottom a:hover
{
	color: #006b66;
}

#site_bottom img
{
	background: url(/img/main/logo_b.jpg) no-repeat;
	width: 109px;
	height: 16px;
	margin-top: 5px;
}

#site_top
{
	background: url(/img/main/top/bg.jpg) no-repeat;
	height: 258px;
	padding: 13px 20px 0 0;
	clear: both;
}

.site_top_icons:active, .site_top_icons:link, .site_top_icons:visited, .site_top_icons:hover
{
	display: inline;
	float: right;
	height: 26px;
	line-height: 26px;
	padding-left: 38px;
	text-transform: uppercase;
	color: #545454;
	font-weight: bold;
	font-size: 8pt;
	margin-right: 30px;
}
.site_top_home{background: url(/img/main/top/icon_home.gif) no-repeat left center;}
.site_top_choose{background: url(/img/main/top/icon_search.gif) no-repeat left center;}

.site_top_search
{
	background: url(/img/main/top/search.gif) no-repeat;
	display: inline;
	float: right;
	width: 110px;
	height: 18px;
	padding: 4px 7px 2px 37px;
}

.site_top_search input
{
	border: 0;
	padding: 0;
	width: 110px;
	height: 17px;
	line-height: 14px;
	background: transparent;
}

.site_top_button:active, .site_top_button:link, .site_top_button:visited, .site_top_button:hover
{
	background: url(/img/main/top/button.gif) no-repeat;
	display: inline;
	float: right;
	width: 359px;
	height: 107px;
	margin: 55px 90px 0 0;
}

.site_top_logo:active, .site_top_logo:link, .site_top_logo:visited, .site_top_logo:hover
{
	background: url(/img/clear.gif) no-repeat;
	display: inline;
	float: left;
	width: 227px;
	height: 258px;
}

#main_content
{
	xpadding: 0 200px;
	xpadding: 0 70px 0 60px;
	clear: both;
	width:895px;
}

.main_left
{
	float: left;
	width: 505px;
}

.main_right
{
	float: right;
	width: 400px;
	padding-right:25px;
}

.home_left
{
	height: 165px;
	text-align: left;
	padding: 0 10px 0 210px;
	border-bottom: 1px solid #bababa; 
}
.home_docs{background: url(/img/main/home/docs.jpg) no-repeat left bottom;}
.home_team{background: url(/img/main/home/team.jpg) no-repeat left bottom;}
.home_dude{background: url(/img/main/home/dude.jpg) no-repeat left bottom;}
.home_3days
{
	background: url(/img/main/home/3days.jpg) no-repeat left bottom;
	height: 140px;
	padding: 0 10px 0 0;
}

.home_title, .home_title a:active, .home_title a:link, .home_title a:visited, .home_title a:hover
{
	text-transform: uppercase;
	color: #616161;
	font-size: 18pt;
	line-height: 35px;
}
.home_title span{color: black;}

#home_stories
{
	background: #ede8cd;
	text-align: center;
	padding: 20px;
	margin-top: 10px;
}

#home_stories .home_title
{
	text-transform: none;
	color: #006b66;
	font-size: 25pt;
}
#home_stories .home_title span span{color: #7b7b7b;}

.story_home_left
{
	float: left;
	display: inline;
	width: 118px;
	height: 185px;
	overflow: hidden;
	background-position: top right;
	background-color: #ede8cd; 
	background-repeat: no-repeat;
}

.story_home_right
{
	float: left;
	display: inline;
	padding: 40px 5px 10px 15px;
	width: 99px;
	height: 135px;
	overflow: hidden;
	text-align: left;
	color: #666666;
	font-size: 11pt;
	font-weight: bold;
	line-height: 15px;
	background: url('/img/main/story_home_right.png') #ede8cd top left no-repeat;
}

#flat_pages
{
	padding: 0 80px 0 75px;;
}

.flat_pages_title
{
	font-size: 20pt;
	color: black;
	margin: 20px 0;
	line-height: 30px;
	padding-left:75px;
}

.flat_pages_sub_title
{
	font-size: 14pt;
	color: #656565;
	padding: 10px 0 20px 75px;
	line-height: 25px;
}

.flat_pages_content
{
	line-height: normal;
	padding-left: 75px;
}

.flat_pages_content p
{
	font-size:14px;
	line-height: 19px;
	color:#616161;
}

.flat_pages_content h2
{
	font-size:16px;
	padding-top:10px;
	padding-bottom: 10px;
	color:#000000;
}

.flat_pages_content li
{
	color:#7b7b7b;
	font-size:14px;
}

.flat_pages_content ul
{
	padding-top:0px;
	color:#999999;
}

.cmd_homepage #main_content{width:960px;}


.cmd_treatment #main_content{padding:0;}
.cmd_treatment #site_top, .cmd_treatment_details #site_top{background: url(/img/main/top/bg_treatment.jpg) no-repeat;}
.cmd_treatment .site_top_button, .cmd_treatment_details .site_top_button{display:none;}

.cmd_cancer_team #main_content{padding:0;}
.cmd_cancer_team #site_top{background: url(/img/main/top/bg_team.jpg) no-repeat;}
.cmd_cancer_team .site_top_button{display:none;}

.cmd_cancer_stories #main_content{padding:0;}
.cmd_cancer_stories #site_top{background: url(/img/main/top/bg_stories.jpg) no-repeat;}
.cmd_cancer_stories .site_top_button{display:none;}

.cmd_three_days #main_content{padding:0;}
.cmd_three_days #site_top{background: url(/img/main/top/bg_3days.jpg) no-repeat;}
.cmd_three_days .site_top_button{display:none;}

.cmd_cancer_coach #main_content{padding:0;}
.cmd_cancer_coach #site_top{background: url(/img/main/top/bg_coach.jpg) no-repeat;}
.cmd_cancer_coach .site_top_button{display:none;}

.cmd_facility #main_content{padding:0; background:url(/img/main/top/bg_facility_content.jpg) #f4f5f9 repeat-x top center; width:960px;}
.cmd_facility #site_top{background: url(/img/main/top/bg_facility.jpg) no-repeat;}
.cmd_facility .site_top_button{display:none;}
.cmd_facility #site_bottom{background-color: #f4f5f9;}

.cmd_search #site_top{height:69px;background: url(/img/main/top/bg_search.jpg) no-repeat;}
.cmd_search .site_top_button{display:none;}
.cmd_search .site_top_logo:active, .cmd_search .site_top_logo:link, .cmd_search .site_top_logo:visited, .cmd_search .site_top_logo:hover
{
	float: left;
	width: 175px;
	height: 69px;
}

.big_bubble
{
	background: url(/img/main/big_bubble.jpg) no-repeat;
	width: 796px;
	height: 134px;
	margin-top: 10px;
	padding: 20px 30px 0 30px;
	margin-left:75px;
}

.big_bubble a:active, .big_bubble a:link, .big_bubble a:visited, .big_bubble a:hover
{
	color: #545454;
	font-weight: bold;
}

.big_bubble_title, .big_bubble_title a:active, .big_bubble_title a:link, .big_bubble_title a:visited, .big_bubble_title a:hover
{
	font-size: 25pt;
	margin-bottom: 15px;
	color: black;
	font-weight: normal;
}

.story_image_left
{
	float: left;
	display: inline;
	width: 115px;
	height: 185px;
	overflow: hidden;
	background-position: top right;
	background-color: #ffffff; 
	background-repeat: no-repeat;
}

.story_image_right
{
	float: left;
	display: inline;
	padding: 40px 5px 10px 15px;
	width: 93px;
	height: 135px;
	overflow: hidden;
	color: #666666;
	font-size: 11pt;
	font-weight: bold;
	line-height: 15px;
	background: url('/img/main/story_book_right.png') #ffffff top left no-repeat;
}

.story_text
{
	float: left;
	display: inline;
	margin: 0 0 0 20px;
	width: 500px;
}

.story_title, .story_title a:active, .story_title a:link, .story_title a:visited, .story_title a:hover
{
	text-transform: uppercase;
	color: #616161;
	font-size: 20pt;
	line-height: 40px;
}
.story_title span{color: black;}

.story_description
{
	text-transform: uppercase;
	line-height: 20px;
	margin-bottom: 20px;
}

.greyText 
{
	color: #616161;
}

a.story_link
{
	color: #000000;
	font-size: 14pt;
	font-weight: normal;
}

.breadcrumbs
{
	font-size: 11px;
	font-weight: bold;
	padding-left:75px;
}

#player
{
	width: 331px;
	height: 269px;
	overflow: hidden;
}

#player_cancer_coach
{
	width: 400px;
	height: 300px;
	overflow: hidden;
}