/*
	File            : /DENTAL/styles/site-styles.css
	Description     : Styles available for use across the Intranet Dental web site.
                          Based on VA Health Services CSS file: http://www.va.gov/health/styles/site-styles.css
*/

/*
        Overide the tabs.css .tab-accord .pane class to use a min-height property of 0px, i.e. to override the current value set to 300px 
*/
.tab-accord .pane {
    min-height: 30px !important;
}

#leftNavContainer #left-col-content {
	margin-bottom: 40px; 
}

#leftNav .current {
	background: #edf7fc; /* Old browsers */
	background: -moz-linear-gradient(top,  #edf7fc 0%, #cfeaf7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf7fc), color-stop(100%,#cfeaf7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #edf7fc 0%,#cfeaf7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #edf7fc 0%,#cfeaf7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #edf7fc 0%,#cfeaf7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #edf7fc 0%,#cfeaf7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf7fc', endColorstr='#cfeaf7',GradientType=0 ); /* IE6-9 */
}

#leftNav .accordion > li > a.current {
	background: #347dba; /* Old browsers */
	background: -moz-linear-gradient(top,  #347dba 0%, #2768bc 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#347dba), color-stop(100%,#2768bc)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #347dba 0%,#2768bc 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #347dba 0%,#2768bc 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #347dba 0%,#2768bc 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #347dba 0%,#2768bc 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#347dba', endColorstr='#2768bc',GradientType=0 ); /* IE6-9 */
}


#rightContent {
	position: absolute; 
	margin-top: 451px; 
	top: 451px; 
	right: 0; 
	bottom: 0; 
	height: 100%; 
}

.VHA-administration-logo {
	position: relative;
	left: 0; 
	top: -80px; 
	margin-bottom: -54px; 
}

#ivh h2 { 
	/* color: #404040; */
	font-size: 1.25em; 
	line-height: .7em; 
	padding: 0; 
	margin: 0; }

#ivh .subsection {
	font-size: 1.1em; 
	position: relative; 
	top: -18px; 
	width: 280px; }	

#ivh { 
	background: white; 
	border: 1px #dddddd solid; 
	display: block;
	position: relative; 
	padding: 10px; 
	margin-bottom: 10px; 
	height: 240px; 
	width: 438px; }

.panes div > #ivh div {
	background: transparent; 
	border: 0; 
	margin: 0; 
	padding: 0; }

#ivh div {
	display: block;
	margin: 0; 
	padding: 0;
	background: transparent; 
	border: 0; }

.panes div > ul {
	padding-left: 20px; 
}
.panes div > div {
	min-height: 0; 
}

.sectionheads { width: 408px; }

.toplayer,.panes .sectionheads > .toplayer { 
	/* z-index: 10; */
	display: block; 
	height: 20px;
	margin-bottom: 10px; 
	border-bottom: 1px #dddddd solid; }

/* .bottomlayer { z-index: 0 } */

div#ivhfeeds { 
	display: inline; 
	min-height: 0; 
	float: right; 
	font-size:.75em; 
	color:#707070; 
	text-transform:uppercase; 
	font-family: verdana,helvetica,sans-serif; }

#ivhfeeds a { 
	font-size:.75em;  } 

.sectiontitle { 
	display: inline; 
	min-height: 0;
	color: #707070;
	text-transform: uppercase; 
	font-size: 1em; 
	font-family: verdana,helvetica,sans-serif; }

#ivhinclude { 
	position: relative; 
	top: 20px; 
	border-top: 1px #dddddd solid; }

.storyimg { 
	margin-top: 6px; 
	margin-bottom: 20px; 
	border: 3px solid #e0e9f0; }

#IVHnew {
	display: block;
	width: 430px; 
	height: 130px; 
	position: relative; 
	left: 0; 
	top: 0; 
	font-family: verdana,helvetica,sans-serif; 
	font-size: 1em; 
	margin-top: 0; 
	margin-bottom: 0; 
	padding-top: 0; 
	line-height: 1.5em; 
}

#IVHnew img.storyimg {
	float: left; 
	margin: 0 16px 0 0; 
	border: 3px solid #e0e9f0;
}

#IVHnew h2 {
	font-size: 1.25em; 
	position: relative; 
	top: 0; 
	margin-top: 0; 
	margin-bottom: 6px; 
	padding-top: 0; 
	padding-bottom: 0; 
	/* z-index: 10; */
}

#ivh p {
	width: 216px; 
	float: right; 
	padding: 0;  
}

#ivh h2 {
	width: 216px; 
	float: right; 
	line-height: 1.25em; 
	margin-left: 0; 
	padding-left: 0; 
}

#ivh #IVHmore {
	display: block;
	position: absolute; 
	left: 224px; 
	top: 178px; 
	width: 216px; 
	height: 18px;  
	padding-right: 0; 
	padding-left: 0; 
	text-align: left; 
	color: #707070; 
	font-size: .7em;  
	line-height: 18px; 
	background: #f5f5f5 url('/health/images/slidernav_bg.gif') repeat-x; 
}

.disclaimer {
	margin-top: 2em; 
	padding-bottom: 0; 
	font-style: italic; 
}

#slidernavleft {
	display: block;
	position: absolute; 
	left: 216px; 
	top: 178px; 
	width: 10px; 
	height: 18px;  
	margin: 0; 
	padding: 0; 
}

#slidernavright {
	display: block;
	position: absolute; 
	left: 430px; 
	top: 178px; 
	width: 10px; 
	height: 18px;  
	margin: 0; 
	padding: 0; 
}

#IVHcontrols { 
	display: block; 
	float: left; 
	font-size: 10px; 
}

#IVHmore a:active,#IVHmore a:visited,#IVHmore a:hover {
	color: #0083BE; 
}

#morestories { 
	display: block; 
	margin-right: 5px;  
	float: right; 
	font-size: 10px; 
}

#feedLinks {
	top: -50px; 
	line-height: 20px; 
	float: right; 
	position: relative; 
	margin-right: 20px; 
}

#tier4innerContent .ivhList {
	line-height: 1.25em; 
	font-size: 1.1em; 
	list-style-type: none; 
	padding-right: 20px; 
	margin-left: -35px;
	margin-bottom: 2em; 
}

#vamcStories {
	display: block; 
	width: 242px; 
	float: right;
}

.basicContainer ul {
	list-style-type: none; 
}

.basicContainer ul li {
	color: #666; 
	margin-bottom: .5em; 
	padding-right: 20px; 
}

.administration-logo {
	position: absolute; 
	bottom: -20px; 
	background-color: transparent; 
}

#vamcImage {
	margin-top: 0; 
	border: 3px solid #e0e9f0; }

#topicsNav {
	border: 3px solid #e0e9f0;
	padding: 10px; 
	margin: 0 20px 20px 0;
	width: 454px; 
	font-size: 1.5em;
	line-height: 1.5em; 
	min-height: 48px; 
	color: #ffffff; 
background: rgb(0,131,190); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(0,131,190,1) 0%, rgba(0,63,114,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,131,190,1)), color-stop(100%,rgba(0,63,114,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,131,190,1) 0%,rgba(0,63,114,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,131,190,1) 0%,rgba(0,63,114,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,131,190,1) 0%,rgba(0,63,114,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,131,190,1) 0%,rgba(0,63,114,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0083be', endColorstr='#003f72',GradientType=0 ); /* IE6-9 */
}

.topicsImage {
	float: left; 
	margin-right: 20px; 
	margin-bottom: 20px; 
	border: 3px solid #e0e9f0; 
}

#innerContent .topicsImage {
	padding: 0; 
}

#innerContent .widget ul {
	margin-left: 0; 
}

#innerContent .widget ul li {
	list-style-type: none; 
}

#tier4innerContent .STW-list-item {
	width: 310px; 
	list-style-type: none;
	padding-bottom: .5em; 
	line-height: 1em; 
}

#tier4innerContent .STW-list-item ul li:first-child {
	margin-top: 4px; 
}

#tier4innerContent .STW-list {
	float: left; 
	list-style-type: none; 
	margin: 0; 
	padding: 0 20px 0 0; 
}

#az {
	color: #ffffff; 
	padding-left: 10px; 
}

#az span {
	display: block; 
	float: right; 
	width: 330px; 
}

#az span > a {
	color: #c5d6e8; 
	text-decoration: none; 
}

#az span > a:visited,#az span > a:active {
	color: #c5d6e8; 
	text-decoration: none; 
}

#az span > a:hover {
	color: #ffffff; 
	text-decoration: underline; 
}

#shareButtons {
	position: relative; 
	right: 10px; 
}

#tier4innerContent .sm-icon { 
	margin-bottom: 0; 
}

#tier4innerContent tr.bottom-row {
	border-bottom: 1px solid #f0f0f0; 
}

#tier4innerContent #container {
	overflow: visible; 
}


/* DATA TABLES */

table.data {
	width: 100%;
/*	border-collapse: separate; */
	border: 1px solid #d5e5f5;
/*	border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0; 
	border-spacing: initial; 
	overflow: hidden; */
}

table.data th, table.data td {	
	border-left: 1px solid #d5e5f5; 
	border-top: 1px solid #d5e5f5;
}

table.data th {
	font-family: Arial,Helvetica,sans-serif; 
	padding: .75em .75em; 
	border-top: none;
	background: #d5e5f5; 
	text-transform: uppercase; 
	color: #003f72; 
}

/*
table.data th:first-child {
	-moz-border-radius: 8px 0 0 0;
	-webkit-border-radius: 8px 0 0 0;
	border-radius: 8px 0 0 0;
}

table.data th:last-child {
	-moz-border-radius: 0 8px 0 0;
	-webkit-border-radius: 0 8px 0 0;
	border-radius: 0 8px 0 0;
}

table.data th:only-child{
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
*/

table.data td {
	padding: .75em; 
}

table.data td:first-child {
	border-left: none; 
}

table.data tbody tr {
	background: #f6f9fd; 
}

table.data tbody tr:nth-child(odd) {
	background: #eaf4fe; 
}

table.data tbody tr:nth-child(even) {
	background: #f6f9fd; 
}

table.data tbody tr:hover {
	background: #ffffe0; 
}

table.data tfoot {
	background: #c5d6e8; 
	font-style: italic; 
	color: #003f72; 
}

table.data tfoot td {
	background: #d5e5f5; 
}

table.data th.sortable {
	cursor: pointer;
	ext-decoration: underline;
}


/* FIXES FOR OLD IVH STORIES */

#tier4innerContent div[style*="300"] {
	overflow: visible; 
}

#tier4innerContent div[style*="300"] p {
	width: 220px; 
	margin-left: 80px; 
}

#tier4innerContent img[width*="300"],#tier4innerContent img[width*="210"] {
	width: 220px; 
	height: 145px; 
	margin-left: 80px; 
}

#tier4innerContent img[width*="210"] {
	width: 220px; 
	height: 315px; 
	margin-left: 80px; 
}

#tier4innerContent div[style*="260"] {
	overflow: visible; 
	margin-left: 80px; 
}

#tier4innerContent div[style*="260"] p {
	width: 200px; 
	margin-left: 0; 
}

#tier4innerContent div[style*="260"] img {
	width: 180px; 
	margin-left: 0; 
}



#byline,.byline {
	font-size: .9em; 
	color: #808080; 
	font-weight: bold; 
	padding-bottom: .5em; 
	line-height: 1em; 
	margin-top: -.5em; 
}

.photoByline {
	font-size: .9em; 
	text-transform: uppercase; 
}

#pubDate,.pubDate {
	font-size: .9em; 
	color: #a0a0a0; 
	padding-bottom: 1em; 
	line-height: 1em; 
	margin-bottom: 1em; 
}

/* Audio Player Controls */
.apThreeCol {
	width: 460px; 
}