/* Basic Style */

a:link {color: #0073ae;}
a:visited {color: #b7aa9b;}
a:hover {color: #6da7d0;}
a:active {color: #89b5d9;}

a {outline: none;}

img.noborder {border: none !important;}

h3.depthead {border-bottom: 1px solid #d9d1c8; color:#c60651; padding-bottom: 12px;}

h4.author {margin-top: -24px;}

h3.figure {margin-bottom: 6px;}

body.special-home #maincontent h3 {font-size: 36px !important;}

.stats h4 {font-weight: bold; color: #c60651; font-size: 18px;}

div.stats ul li {
	list-style-type: none;
	font-size: 15px;
	border-bottom: 1px solid #cec4b8;
	padding-top: 6px;
	padding-bottom: 6px;}
	
div.stats ul li span {
	font-weight: bold;
	float: right;}
	
ul.brag strong {font-size: 30px;}

ul.brag li {
	list-style-type: none;
	font-size: 15px;
	border-bottom: 1px solid #cec4b8;
	padding-top: 6px;
	padding-bottom: 6px;}
	
div.stats ul.brag li span {
	font-size: 16px;
	font-weight: normal;
	float: right;
	padding-top: 24px;
	padding-right: 36px;}
	

#introitems img.border {
	border: 1px solid #0e85bb;
	margin-top:12px;}
	
	
.left {float: left; margin-right: 20px; margin-bottom: 20px;}

img.print {float: left; margin-right: 10px; margin-bottom: 20px;}





/* Top Navigation - Blue bar across top */

body {
	background: url(/test/int/assets/img/layout/blueheadgrad.gif) top repeat-x;
	margin-top: 0;}

/*
body {background:url(/test/int/assets/blueprint/src/grid.png);}
/* */
	
div.topnav {
	padding-top: 12px;}

.topnav ul {
	float: left;
	margin-left: 15px;
	z-index: 50;}

.topnav ul li {
	border-right: 1px solid #fff;
	color: #fff;
	float: left;
	list-style-type:none;
	margin-right: 9px;
	padding-right: 9px;}
	
.topnav ul li.last {
	border-right: none;}
	
.topnav ul li a:link, .topnav ul li a:visited {
	color: #fff;
	text-decoration: none;}
	
.topnav ul li a:hover {
	color: #ddeaf5;
	text-decoration: underline;}
	
.topnav ul li a:active {
	color: #89b5d9;}
	
	
/* Branding - Logo and News Box */

#brandingcontent {
	margin-top: -12px;
	overflow: hidden;
	position: relative;
	text-align: left;
	width: 976px;}
	
#brandingcontent img {
	padding-top: 30px;
	padding-bottom: 18px;
	padding-left: 10px;}

#brandingcontent h1 {
	position: absolute;
	top: 36px;
	left: 6px;
	z-index: 3;
	width: 219px;
	background: url(/assets/img/cancer/somccancer_219.gif) no-repeat;
	text-indent: -9000px;}

#brandingcontent h1 a {
	display: block;
	height: 117px;
	background: url(/assets/img/cancer/somccancer_219.gif) no-repeat;}

.brandingbox {
	background: url(/cancer/report/assets/img/layout/report.gif) top left no-repeat;
	position: relative;
	width: 665px;
	height: 180px;
	left: 270px;
	top: 39px;}
	
	
/* Tool Navigation - Date and API, Citrix, etc. links */

div#toolnav {
	font-size: 15px;
	margin-top: 12px;
	width: 982px;}	

p.bc {
	float: left;
	font-size: 12px;
	margin: 0 0 27px 12px;}
	
p.bc a, p.bc a:visited {
	color: #0e85bb;
	text-decoration: none;}
	
p.bc a:hover {
	color: #89b5d9;
	text-decoration: underline;}
	
p.date em {
	font-style: normal;
	font-weight: normal;}
	
#toolnav ul {
	float: right;
	margin-left: 9px;}

#toolnav ul li {
	border-right: 1px solid #0073ae;
	color: #fff;
	float: left;
	font-weight: bold;
	list-style-type:none;
	margin-right: 9px;
	padding-right: 9px;}
	
#toolnav ul li.last {
	border-right: none;
	margin-right: 0;
	padding-right: 0;}
	
#toolnav ul li a:link, #toolnav ul li a:visited {
	color: #0073ae;
	text-decoration: none;}
	
#toolnav ul li a:hover {
	color: #89b5d9;
	text-decoration: underline;}
	
#toolnav ul li a:active {
	color: #c1d8ec}
	
	
/* Live Content - Main Nav, Main Content and Secondary Content */

div#livecontent {
	border-top: 1px solid #cec4b8;
	margin-top: -12px;}
	

	
/* Main Nav - Links in Left Column */

div#mainnav {
	padding: 0 !important;
	margin: 0 !important;}
	
div#mainnav h3 {
	border-bottom: 1px solid #cec4b8;
	color: #c60651;
	font-size: 18px;
	font-weight: bold;    
	margin-bottom: 0px;
	margin-top: 18px;
	padding-bottom: 15px;
	padding-left: 12px;}
	
div#mainnav h3.second {
	padding-top: 12px;}

div#mainnav ul {
	font-size: 15px;
	font-weight: bold;
	margin: 0 !important;
	width: 230px;}
	
div#mainnav ul li {
	border-bottom: 1px solid #cec4b8;
	border-right: 1px solid #cec4b8;
	list-style-type: none;}
	
div#mainnav ul li.last {
	border-bottom: none;}
	
div#mainnav ul li a:link, div#mainnav ul li a:visited {
    color: #0073ae;
    display: block;
    padding: 6px 12px 8px 12px;
    text-decoration: none;}
	
div#mainnav ul li a:hover {
	background-color: #529ac9;
	color: #fff;}
	
div#mainnav ul li a:active {
	background-color: #89b5d9;}
	
.special div#mainnav ul li#special,
.stats div#mainnav ul li#stats,
.community div#mainnav ul li#community,
.home div#mainnav ul li#home {
	background-color: #0073ae;}
	
.special div#mainnav ul li#special a,
.stats div#mainnav ul li#stats a,
.community div#mainnav ul li#community a,
.home div#mainnav ul li#home a {
	color: #fff;}
	
.special-home div#mainnav ul li#special a,
.stats-home div#mainnav ul li#stats a,
.community-home div#mainnav ul li#community a,
.home div#mainnav ul li#home a {
	background-color: #0073ae;
	cursor: default;}
	
.services div#mainnav ul li#services a {
	background-color: #529ac9;
	color: #fff;}
	
	
/* Main Content - Stories, Etc. */

div#maincontentwrap { 
	border-left: 1px solid #cec4b8 !important;
	border-right: 1px solid #cec4b8 !important;
	padding: 20px;}
	
.special div#maincontentwrap, .stats div#maincontentwrap, .contact div#maincontentwrap {border-right: none !important;}
	
div#maincontentwrap img {
	border: 1px solid #0073ae;}
	
div#maincontentwrap h3 {
	font-size: 24px;
	font-weight: bold;
	line-height: 1.3;
	padding-top: 12px;}	
	
div#maincontentwrap h3 a:link, div#maincontentwrap h3 a:visited {
	color: #0073ae;
	text-decoration: none;}	
	
div#maincontentwrap h3 a:hover {
	color: #89b5d9;
	text-decoration: underline;}
	
div#maincontentwrap h3 a:active {
	color: #c1d8ec;}	
	
div.bigstory {
	border-bottom: 1px solid #cec4b8;
	padding-bottom: 12px;}
	
div.smallstory {
	display: block;
	float: left;
	margin-bottom: 12px;
	margin-top: 18px;
	width: 208px;}
	
div.smallstory h3 {
	font-size: 18px !important;}
	
div#newslinks {
	clear: both;
	display: block;
	margin-left: -22px;
	margin-right: -22px;
	padding-top: 6px;}
	
div#newslinks h3 {
	color: #c60651;
	margin-left: 22px;}
	
div#newslinks ul {
	font-size: 15px;
	font-weight: bold;}
	
div#newslinks ul li {
	border-top: 1px solid #cec4b8;
	list-style-type: none;
	margin-top: 9px;
	padding-top: 6px;}
	
div#newslinks ul li a:link, div#newslinks ul li a:visited {
    color: #0073ae;
    display: block;
    text-decoration: none;}
	
div#newslinks ul li a:hover {
	color: #89b5d9;
	text-decoration: underline;}
	
div#newslinks ul li a:active {
	color: #c1d8ec;}
	
.services #maincontentwrap img.dept, .services #maincontentwrap img {margin-bottom: 12px;}
	
/* Secondary Content - Calendar, Sub Links, Etc. */

div#intro {
	background: url(/cancer/report/assets/img/layout/chang.jpg) left top no-repeat;
	border-left: 1px solid #cec4b8;
	margin-left: -21px;
	margin-right: 0px;
	overflow: visible;
	padding-bottom: 18px;
	padding-left: 20px;}
	
.nine div#intro {
	background: url(/cancer/report/assets/img/layout/ColemanK.gif) left top no-repeat;
	border-left: 1px solid #cec4b8;
	margin-left: -21px;
	margin-right: 0px;
	overflow: visible;
	padding-bottom: 18px;
	padding-left: 20px;}
	
.community div#intro {
	background: url(/cancer/report/assets/img/layout/thank.jpg) 0px 12px no-repeat;}
	
div#introitems  {
	padding-top: 225px;}
	
div#introitems h3 {
	color: #c60651;
	font-size: 16px;
	font-weight: bold;    
	margin-bottom: 3px;}
	
div#introitems h3 span {
	color: #000;
	font-weight: lighter;}
	
div#introitems h3 em {
	color: #000;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;}

div#introitems h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.2;
	margin-bottom: 0px;}

div#introitems p {
	font-size: 12px;
	margin-bottom: 7px;
	padding-bottom: 6px;}
	
div#introitems p.last {
	border-bottom: 1px solid #cec4b8;}
	
div#wblinks, div#hot {
	border-left: 1px solid #cec4b8;
	border-top: 1px solid #cec4b8;
	margin-bottom: -12px;
	margin-left: -21px;
	margin-right: -21px;
	padding-top: 12px;}
	
.special div#hot {border-top: none;}
	
div#wblinks ul, div#hot ul {
	font-size: 15px;
	font-weight: bold;}
	
div#wblinks ul li, div#hot ul li {
	border-bottom: 1px solid #cec4b8;
	list-style-type: none;
	margin-left: -2px;
	margin-right: -23px;
	padding-left: 0px;}
	
div#wblinks ul li.last, div#hot ul li.last {
	border-bottom: none;}
	
div#wblinks ul li a:link, div#wblinks ul li a:visited,
div#hot ul li a:link, div#hot ul li a:visited {
    color: #0073ae;
    display: block;
    padding: 5px 0px 7px 0px;
    text-decoration: none;}
	
div#wblinks ul li a:hover, div#hot ul li a:hover {
	color: #89b5d9;
	text-decoration: underline;}
	
div#wblinks ul li a:active, div#hot ul li a:active {
	color: #c1d8ec;}
	
div#hot h3 {
	color: #c60651;
	font-weight: bold;
	margin-bottom: 6px;
	padding-left: 20px;
	padding-top: 3px;}
	
div#contact h3, div#deptlinks h3 {
	border-bottom: 1px solid #cec4b8;
	border-top: 1px solid #cec4b8;
	color: #c60651;
	font-weight: bold;
	margin: 12px 0 0 0;
	padding: 6px 0 8px 0;}
	
div#contact h4, div#deptlinks h4 {
	font-weight: bold;
	margin: 18px 0 2px 0;}
	
div#contact, div#deptlinks {
	border-left: 1px solid #cec4b8;
	margin-left: -21px;
	margin-right: -21px;
	overflow: visible;
	padding-bottom: 18px;
	padding-left: 20px;}
	
div#deptlinks ul {margin-top: 18px;}

div#secondarycontent h2 {
	border-top: 1px solid #cec4b8;
	font-weight: bold;
	line-height: 1.1;
	padding-top: 12px;}
	
.home div#secondarycontent h2 {
	margin-top: 12px;}
	
img.lb {
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;}
	
/* Copyright - Bottom of Page */

div#copyright {
	border-top: 1px solid #cec4b8;
	color: #a0917f;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-top: 12px;}
	
div#copyright p {
	font-size: 12px;
	margin: auto;
	padding-bottom: 12px;
	padding-left: 159px;}
	
div#copyright img {
	padding-left: 125px;
	margin-top: 6px;
	margin-bottom: 3px;}
	
.special-home #maincontentwrap {font-size: 110%;}

ul.tab1 {border: 1px solid #b7aa9b; padding: 24px 24px 24px 36px;}
ul.tab1 li {border-bottom: 1px solid #b7aa9b; padding-top: 6px; padding-bottom:8px;}
