﻿/*** Styles migrated from the CMS version of sentara.com ***/

/* Used for a form element label, in its own table cell */
.senClassic .form-label {
	font-family: arial, helvetica, sans-serif;	
	/*font-size: 75%;*/
	font-weight: normal;
	font-style: normal;
	color: #000000;
	padding: 5px 0px 0px 10px;
	margin: 0px;
}

/* used for form input or select element, in its own table cell */
/* if text is on the same line, bracket it in a "span" that has vertical-align: 4px;" */
.senClassic .form-element {
	font-family: arial, helvetica, sans-serif;	
	/*font-size: 75%;*/
	font-weight: normal;
	font-style: normal;
	color: #000000;
	padding: 3px 0px 0px 10px;
	margin: 0px;
}

.senClassic .required {
	color: #ff0000;
}


/* Rule Styles */

/* section separates two other elements with a rule */
.senClassic .section {
	border-bottom: 1px solid #cccccc;
	/*font-size: 50%;*/
	margin: 2px 0px 0px 0px;
}


/* Floater Style */

.senClassic .floater {
	font-size: 95%;
	font-weight: bold;
	margin: 0px;
	padding: 20px 0px 0px 0px;
	color: #666666;
}

.senClassic .floater a:link, 
.senClassic .floater a:visited, 
.senClassic .floater a:active,
div#MpBCContent .floater a:link,
div#MpBCContent .floater a:visited, 
div#MpBCContent .floater a:active {
	color: #6f6ca6;
	text-decoration: none;
}

.senClassic .floater a:hover,
div#MpBCContent .floater a:hover {
	color: #042454;
	text-decoration: underline;
}


/* "Box" formatting styles */

.senClassic .yellow-box {
	/*border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;*/
	border: solid 1px #ccc;
	background-color: #ffffe5;
	margin: 0px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.senClassic .yellow-box h2 {
	font-weight: bold;
	color: #666666;
}

.senClassic .yellow-box h2 span {
	margin: 0px 0px 0px 10px;
}

.senClassic .navigation-box {
	border: 1px solid #cccccc;
	background-color: #ffffe5;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.senClassic .navigation-box p {
	/*font-family: arial, helvetica, sans-serif;	
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	color: #000000;*/
	padding: 4px 10px 4px 10px;
	margin: 0px;
}

 /* Standard bottom margin for content block */
.senClassic .end {
	font-family: arial, helvetica, sans-serif;	
	/*font-size: 75%;*/
	margin: 0px;
	padding-top: 5px;
}

/* Breadcrumb trail styles */
.senClassic .breadcrumb-trail {
	font-family: arial, helvetica, sans-serif;	
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #808080;
	padding: 10px 10px 10px 0px;
	margin: 0px;
}

.senClassic .breadcrumb-trail a:link,
.senClassic .breadcrumb-trail a:visited,
.senClassic .breadcrumb-trail a:active {
	color: #1f0074;
	text-decoration: none;
}

.senClassic .breadcrumb-trail a:hover {
	color: #1f0074;
	text-decoration: underline;
}

/* Generic spacing styles */

/* Standard block around a list of items -- defines spacing at top of list */
.senClassic .list-block {
	padding-top: 5px;
}

.senClassic .indent-12 {
	padding-left: 12px;
}

.senClassic .indent-48 {
	padding-left: 48px;
}



/* Default table settings */

.senClassic table,
.senClassic  tr,
.senClassic  td {
	margin: 0px;
	padding: 0px;
}
	
.senClassic tbody td,
.senClassic tfoot td {	
	vertical-align: top;
}

.senClassic thead td {	
	vertical-align: bottom;
}



/*  Physician Search Results classes */
.senClassic .matrix-table th,
.senClassic .matrix-table td {
	font-family:Verdana;  
	font-size:8pt;
	text-align:left;
}

.senClassic .physiciansearch_name {
	padding: 0px 10px;
	vertical-align:top;
}

.senClassic .physiciansearch_header_name {
	font-weight:bold;
	background-color:#E1E9F0;
	height:23px;
	padding: 0px 10px;
}

.senClassic tr.physician_search_paging td {
	padding-left: 120px;
}

.senClassic tr.physician_search_paging td.physician_search_page_count {
	padding-right: 20px;
}

.senClassic tr.physician_search_paging td td {
	padding: 10px 10px 15px 0px;
}

.senClassic .inline-head {
	font-weight: bold;
	font-size: 100%;
}



/***  Start:  CSS classes avaiable as part of RADEditor ***/
.senClassic .note {
	font-family: arial, helvetica, sans-serif;	
	font-size: 75%;
	font-weight: normal;
	font-style: italic;
	color: #666666;
	padding: 5px 10px 0px 10px;
	margin: 0px;
}

.senClassic span.note {
	font-weight: normal;
	color: #666666;
}

.senClassic .required {
	color: #ff0000;
}

/* Key caps is used for the "Q" and "A" of FAQs, but may have other applications for emphasis. The orange is the same as used for "OR" in forms -- see */
.senClassic .key-caps {
	font-weight: bold;
	color: #e88f00;
}


/* Styles created for use inside the content editors */
/*.senClassic div.content-placeholder-area {	margin: 10px 0 0 10px; }*/

.senClassic p {
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
/*
.senClassic h2 {
	font-family: arial, helvetica, sans-serif;	
	font-size: 126%;
	font-weight: bold;
	color: #000000;
	padding: 10px 10px 0px 0px;
	margin: 0px;
}*/
/*.senClassic 
{
	font-family: arial, helvetica, sans-serif;	
	font-size: 75%;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	padding: 0px 10px 0px 0px;
	margin: 0px;
}*/
.senClassic sub {
	font-size: 101%;
	vertical-align: -2px;
	line-height: 88%;
}

.senClassic sup {
	font-size: 101%;
	vertical-align: 3px;
	line-height: 88%;
}
.senClassic .note {
	font-family: arial, helvetica, sans-serif;	
	font-weight: normal;
	font-size: 100%;
	font-style: italic;
	color: #666666;
	padding: 5px 10px 0px 0px;
	margin: 0px;
}
/* END - Styles created for use inside the content editors */

/* 
table.content is a stub so that the editor will allow adding that style to a table. 

What really does the work is [table.content td] which makes a td cell in a table.content table the same size as a <p>
*/
.senClassic table.content {}
.senClassic table.content td
{
	font-family: arial, helvetica, sans-serif;	
	/*font-size: 75%;*/
	font-weight: normal;
	font-style: normal;
	color: #000000;
	padding: 10px 10px 0px 10px;
	margin: 0px;
}

table.content td { font-size: 9pt;}


.senClassic table.content th
{
	font-family: arial, helvetica, sans-serif;	
	/*font-size: 75%;*/
	font-weight: bold;
	font-style: normal;
	color: #000000;
	padding: 10px 10px 0px 0px;
	margin: 0px;
	text-align: left;
	text-indent: 10px;
}


/*  Special class to make text appear like a h2 tag for healthvision news list control.*/
.senClassic table.content th.title-h2 {
	font-family: arial, helvetica, sans-serif;	
	font-size: 95%;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 10px 10px 0px 0px;
	margin: 0px;
}

/***  End:  CSS classes avaiable as part of RADEditor ***/
