/* UM Customizations  */
A {
    text-decoration: none;
}
A:ACTIVE {
	color : #103063;
}
A:LINK	{
	color : #103063;
}
A:HOVER 	{
    color : #103063;
	text-decoration: underline;
}
A:VISITED {	
	color : #103063;
}
BODY,P,DIV,TR,TD,CENTER,TABLE,SELECT,TEXTAREA, INPUT {
	font : 9pt  Arial, Helvetica, sans-serif;
}
HR	{
	border : thin solid #808080;
}
H1	{
	color: #103063;
}
.Breadcrumb, .Breadcrumb:link, .Breadcrumb:active, .Breadcrumb:visited	{
	color: #103063;
}
.Breadcrumb:hover {
	color: #103063;
}
.BreadcrumbArea	{
    background-color: #DEDFDE;
	color: #103063;
	border-bottom: 1px solid #103063; 
	border-top: 1px solid #103063; 
}
.BreadcrumbRule	{
    background-color: #DEDFDE;
}
.BreadcrumbTarget, .BreadcrumbTarget:link, .BreadcrumbTarget:active, .BreadcrumbTarget:visited {
	color: #103063;
}
.BreadcrumbTarget:hover {
	color: #103063;
	text-decoration: none;
}
.FolderNav1, .FolderNav1:link, .FolderNav1:active, .FolderNav1:visited {
	color : #103063;
	font-weight : normal;
	font-size : 8pt;
}
.FolderNav1:hover {
	color : #103063;
}
.FolderNav2, .FolderNav2:link, .FolderNav2:active, .FolderNav2:visited {
	color : #103063;
	font-size : 8pt;
}
.FolderNav2:hover {
	color : #103063;
}
.FolderNav3, .FolderNav3:link, .FolderNav3:active, .FolderNav3:visited {
	color : #103063;
	font-size : 8pt;
}
.FolderNav3:hover {
	color : #103063;
}
.FooterText {
	color: #808080;
	font-family : "Times New Roman", Times, serif;
}
.FooterText:link, .FooterText:active, .FooterText:visited {
	color : #0033CC;
	font-family : "Times New Roman", Times, serif;
}
.FooterText:hover {
	color : #113363
	font-family : "Times New Roman", Times, serif;
}
.FormHead {
	font-weight: bold;
	color : #103063;
	background-color : #DEDFDE;
	border-bottom: 1px solid #103063; 
}
.PageHead {
    font-size: 14pt;
	font-weight: bold;
    color: #103063;
}
/* Added in SD */
.SFInlineHelp {
	background-color: #FFFFCC;
	border: 1px solid #BBBBBB;
	margin-bottom: 1em;
	padding: 1em;
}
.SubTabArea {
	background-color : #103063;
	border-bottom : 4px solid #FFFFFF;
	padding-left : 4px;
	padding-right : 4px;
	text-align : bottom;
}
.SubTabOff {
	font : bold 8pt;
	color : #FFF;
	border-left : 4px solid #103063;
	padding-left : 8px;
	padding-right : 8px;
}
.SubTabOff:link, .SubTabOff:active, .SubTabOff:visited {
	color : #FFF;
	border-left : none;
	padding-left : none;
	padding-right : none;
}
.SubTabOff:hover {
	color : #FFDD9B;
}
.SubTabOn {
	font : bold 8pt;
	color : #000000;
	background-color : #FFFFFF;
	border-left : 4px solid #103063;
	padding-left : 8px;
	padding-right : 8px;
}
.SubTabOn:link, .SubTabOn:active, .SubTabOn:visited {
	color : #000000;
	border-left : none;
	padding-left : none;
	padding-right : none;
}
.SubTabOn:hover {
	color : #000000;
	text-decoration : none;
}
.TabBar {
	background-color : #113363
}
.TabOff, .TabOff:link, .TabOff:active, .TabOff:visited {
	background-color: #DDDEDE;
	color : #000000;
}
.TabOff:hover {
	color : #113363;
}
.TabOn, .TabOn:link, .TabOn:active, .TabOn:visited {
	font-weight: bold;
	color : #FFFFFF;
	background-color : #113363
}
.TabOn:hover {
	color : #FFFFFF;
	text-decoration : none;
}
.TopNavAreaLeft	{
	background-color: #103063;
	padding: 0px;
	width: 505px;
}
.TopNavAreaRight {
	//background-Color: #103063;
	//padding: 0px;
	background-color: #103063;
    background-image: linear-gradient(90deg, #103063, #C6CCD8); 
}
.TopNavTabArea {
	background-color: #CE8210;
}
.TopNavTabBar {
	background-color: #CE8210;
}
.TopNavTabOn, .TopNavTabOn:link, .TopNavTabOn:active, .TopNavTabOn:visited {
    font-weight: bold;
	color: #FFF;
	background-color: #CE8210;
	line-height : 23px;
}
.TopNavTabOn:hover {
	color: #FFF;
	text-decoration : none;
}
.TopNavTabOff, .TopNavTabOff:link, .TopNavTabOff:active, .TopNavTabOff:visited {
	font-weight: bold;
	color: #103063;
	line-height : 23px;
}
.TopNavTabOff:hover {
	color: #FFF;
}
.TopNavText {
	color : #FFF;
}
.TopNavText:link, .TopNavText:active, .TopNavText:visited {
	color : #FFF;
}
.TopNavText:hover {
	color : #CE8210;
}
.TopNavTitleText {
	color : #FFF;
}

/**************************************************************************
UM - Style for Project Editor Component in left side bar of a project workspace 
**************************************************************************/
.ComponentStyle_ProjEditor .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_ProjEditor  .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_ProjEditor  .ComponentHeaderTitle {
	display : none;
}
.ComponentStyle_ProjEditor .ComponentBodyTable {
	background-color : #DEDFDE;
	border-bottom: 1pt solid #103063;
	
}
.ComponentStyle_ProjEditor .List {
	border-top: 1pt solid #103063;
    color : #DEDFDE;
}

/*
.ComponentStyle_ProjEditor .ComponentBodyTable {
	background-color : #DEDFDE;
	border-bottom: 1pt solid #103063;
}
.ComponentStyle_ProjEditor .List {
    border-top: 1pt solid #103063;
	color : #103063;
}

*/


/* Standard - Default */
.ComponentHeaderTable {
	background-color: #103063
}
/*Standard - Fill*/
.ComponentStyle_StandardFill .ComponentBodyTable {
	background-color: #D9CEBD;
}
.ComponentStyle_StandardFill .List {
    border-top: 1pt solid #7A7BAF;
}
/*Standard - WhiteHeader*/
.ComponentStyle_StandardWhiteHeader .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_StandardWhiteHeader .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_StandardWhiteHeader .ComponentHeaderTitle {
	color : #103063;
	padding-left : 5px;
}
.ComponentStyle_StandardWhiteHeader .List {
    border-top: 1pt solid #103063;
}
/*Standard - WhiteHeader/Fill*/
.ComponentStyle_StandardWhiteHeaderFill .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_StandardWhiteHeaderFill .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_StandardWhiteHeaderFill .ComponentHeaderTitle {
	color : #103063;
	padding-left : 5px;
}
.ComponentStyle_StandardWhiteHeaderFill .ComponentBodyTable {
	background-color: #FFF;
	border-bottom: 1pt solid #103063;
}
.ComponentStyle_StandardWhiteHeaderFill .List {
    border-top: 1pt solid #103063;
}

/*Special - Clear Header/BlueFill*/
.ComponentStyle_SpecialClearHeaderBlueFill TD, .ComponentStyle_SpecialClearHeaderBlueFill SPAN, .ComponentStyle_SpecialClearHeaderBlueFill DIV, .ComponentStyle_SpecialClearHeaderBlueFill P {
	color : #FFFFFF;
}
.ComponentStyle_SpecialClearHeaderBlueFill A:link, .ComponentStyle_SpecialClearHeaderBlueFill A:active, .ComponentStyle_SpecialClearHeaderBlueFill A:visited {
	color : #FFFFFF;
}
.ComponentStyle_SpecialClearHeaderBlueFill A:hover {
	color: #FFFFFF;
}
.ComponentStyle_SpecialClearHeaderBlueFill .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_SpecialClearHeaderBlueFill  .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_SpecialClearHeaderBlueFill  .ComponentHeaderTitle {
	display : none;
}
.ComponentStyle_SpecialClearHeaderBlueFill .ComponentBodyTable {
	background-color: #7A7BAF;
	border: 1px solid #2D3249;
}
.ComponentStyle_SpecialClearHeaderBlueFill .List {
    border-top: 1pt solid #FFFFFF;
	color : #FFFFFF;
}

/*Special - Clear No Rule */
.ComponentStyle_SpecialClearNoRule .ComponentHeaderTable {
 background-color : transparent;
}
.ComponentStyle_SpecialClearNoRule .ComponentHeaderImage {
 display : none;
}
.ComponentStyle_SpecialClearNoRule .ComponentHeaderTitle {
 display : none;
}
.ComponentStyle_SpecialClearNoRule .ComponentBodyTable {
	background-color : #FFFFFF;
	border-bottom: 1pt solid #FFFFFF;	
}
.ComponentStyle_SpecialClearNoRule .List {
 	border-top: 1pt solid #FFFFFF;
	color : #FFFFFF;
}

/*Special - Clear Header/Fill*/
.ComponentStyle_SpecialClearHeaderFill .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentHeaderTitle {
	display : none;
}
.ComponentStyle_SpecialClearHeaderFill .ComponentBodyTable {
	background-color : #FFFFFF;
	border-bottom: 1pt solid #103063;
}
.ComponentStyle_SpecialClearHeaderFill .List {
    border-top: 1pt solid #103063;
	color : #103063;
}

/*Special - Clear Header/Fill/Title*/
.ComponentStyle_SpecialClearHeaderFillTitle .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_SpecialClearHeaderFillTitle  .ComponentHeaderImage {
	display : none;
}
.ComponentStyle_SpecialClearHeaderFillTitle  .ComponentHeaderTitle {
	color : #000000;
}
.ComponentStyle_SpecialClearHeaderFillTitle .ComponentBodyTable {
	background-color : #FFFFFF;
	border-bottom: 1pt solid #103063;
}
.ComponentStyle_SpecialClearHeaderFillTitle .List {
    border-top: 1pt solid #103063;
	color : #103063;
}



/* START Layout Studio Classes */

.BannerLeft {
	background-color : #DECFBD;
	background : url(images/custom/BannerBG.jpg) repeat-x top;
}
.BannerRight {
	background-color : #DECFBD;
	background : url(images/custom/BannerBG.jpg) repeat-x top;
}
/*
.CurrentState {
	background-color : #F1D60B;
	color: #000000;
	border-left : 3px solid #F2EBB6;
	border-top: 3px solid #F2EBB6;
	border-right : 3px solid #BFAA0A;
	border-bottom : 3px solid #BFAA0A;
	font : bold 10pt;
}
*/
.CurrentState {
	background-color : #F5C241;
	border : 1px solid #767A7D;
	color : #000000;
	font-weight : bold;
	padding : 5px;
	text-align : center;
}
.1Column {
	background-color : #FFF;
	background : url(images/custom/TopDropMain.gif) repeat-x top;
	border-top: 1px solid #7A7BAF; 
	padding : 10px;
	vertical-align: top;
}
.1ColumnB {
	background-color : #FFF;
	padding : 10px;
	vertical-align: top;
}
.Column1banner {
	background-color : #DEDFDE;
	border-right: 1px solid #103063;
	width: 200px;
	vertical-align: top;
}
.Column3banner {
	background-color : #FFF;
	border-left: 1px solid #103063;
	width: 300px;
	vertical-align: top;
}
.CustomFooter {
	background-color : #FFF;
	border-top: 1px solid #103063;
	padding : 10px;
	vertical-align: top;
	horizontal-align: center;
}
.Column1 {
	background : #DEDFDE;
	border-right: 1px solid #103063;
	width: 200px;
	vertical-align: top;
}
.Column1B {
	background-color : #DEDFDE;
	border-bottom: 1px solid #103063; 
	border-right: 1px solid #103063;
	vertical-align: top;
}
.Column2banner {
	padding: 10px;
	vertical-align: top;
}
.Column2 {
	padding: 10px;
	vertical-align: top;
}
.Column2B {
	padding: 10px;
	vertical-align: top;
}
.Column3 {
	padding: 10px;
	width: 200px;
	vertical-align : top;
}
.FooterArea {
	color: #999;
	font-family : "Times New Roman", Times, serif;
	text-align : center;
	padding : 10px;
	border-top : 2px solid #999;
}
.FooterText {
	color: #999;
	font-family : "Times New Roman", Times, serif;
	font-size: xx-small;
	text-align : right;
}

.FooterText:link, .FooterText:active, .FooterText:visited {
	color: #999;
	font-family : "Times New Roman", Times, serif;
}
.FooterText:hover {
	color: #113363;
}
.LoginTitleArea {
	padding-top: 10em;
}
.LoginArea {
	background-color: #DEDFDE;
	border: 1px solid #103063;
	padding: 10px;
}
.LoginFooter {
	background-color: #A79D90;
}


/* END Layout Studio Classes */

/******************************************************/
/*                UM CUSTOM CLASSES                 */
/******************************************************/


/******************************************************/
/*   UM SmartForm Page Template - 4 column table    */
/******************************************************/
/*The following modified by Brad on 12/13/06.  Originals are in the comments below
.SFtable {
    width: 960px;
    border-collapse: none;
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    background-color: white;

}

.SFcontentCol2{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: white;
    border-style: none;
	width: 100%;
	border-style: solid;
	border-width: 1px;
    border-bottom-style: hidden;
    border-left-style: solid;
    border-right-style: solid;
    border-top-style: hidden;
	padding: 10px;

}
.SFcontentCol2 SPAN {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-color: red;
    background-color: white;
    border-style: none;
	text-align: top;
}

.SFcontentCol1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #141414;
    background-color: #FFFFFF;
    border-style: none;
    vertical-align: top;
    text-align: center;
    width: 40px;

}
*/

.SFtable {
    width: 960px;
    border-collapse: none;
    background-color: white;

}
.SFheaderRow
{
	background-color: gray;
}
.SFdividerRowTop
{
    background-color: gray;
    height: 0px;
    border-bottom-style: hidden;
    border-left-style: hidden;
    border-right-style: hidden;
    border-top-style: hidden;
    border-collapse: separate;
}
.SFdividerRowBottom
{
    background-color: gray;
    height: 1px;
}
.SFheaderCell
{
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: black;
    background-color: #FFFFFF;
    width: 100%;
}
.SFheaderCellMod
{
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: bold;
    color: black;
    background-color: #F5C241;
    width: 100%;
}
.SFheaderCellRCChecklist
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    background-color: #DDDDDD;
    width: 100%;
}
.SFcontentRow {
    border-bottom-style: hidden;
    border-left-style: hidden;
    border-right-style: hidden;
    border-top-style: hidden;
 
}
.SFcontentCol1
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #141414;
    background-color: #FFFFFF;
    border-style: none;
    vertical-align: top;
    text-align: center;
    width: 40px;
    padding: 10px;

}
/* This class is used by the middle column of the default HTML used for building smartforms.  It just adds padding to the cell 
	and sets the cell vertical alignment to the top
*/
.SFcontentCol2{
    border-style: none;
    vertical-align: top;
	width: 100%;
	border-bottom-style: hidden;
    border-top-style: hidden;
	padding: 7px;
}

/* This class is used by the Help column.  See also the print.css file where this class is set to display none (don't show the help column)
*/
.SFcontentCol3{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: italic;
    background-color: #FFF5AE;
    width: 150px;
}

.SFembededTableContentCol2{
    border-style: none;
    vertical-align: top;
	border-bottom-style: hidden;
    border-top-style: hidden;
    padding: 10px;
	
}

.SFembededTableContentCol1{
    border-style: none;
    vertical-align: top;
	border-bottom-style: hidden;
    border-top-style: hidden;
    width: 75px;	
}

.SFembededTableContentCol3{
    border-style: none;
    vertical-align: top;
	border-bottom-style: hidden;
    border-top-style: hidden;
    width: 150px;
    padding: 10px;	
}

/* This class controls text within a property control - the label in both edit and read modes, on SmartForm, Activity Forms, any view
	This class appears in the print.css also
*/
.PrintQuestion
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000066;
    background-color: white;
}

.12PointBlue
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000066;
    
}

/* In Read only mode, controls display of any text entered into a text box on a smartform.  Does not control system controled 
	answers (booleans, entities, dates, etc).  This class appears in print.css alsoxx
*/
.PrintAnswer
{
    
}

.SFcontentDiv 
{
    MARGIN-LEFT: 0px; 
    MARGIN-RIGHT: 5px; 
    BACKGROUND-COLOR: #bb9977;

}
.SFcontentDivOther
{
    FLOAT: right; 
    MARGIN-LEFT: 5px; 
    WIDTH: 366px; 
    MARGIN-RIGHT: 0px; 
    HEIGHT: 20px; 
    background-color: #ADD8E6;
}

.SFfooterRow{
    background-color: #FFFFFF;
 
}
.SFfooter1{
	border-bottom-style: hidden;
    border-left-style: hidden;
    border-right-style: hidden;
    border-top-style: hidden;
 }
.SFfooter1 div
{
    width: 40px; 
}
.SFfooter2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8px;
    color: Gray;
    font-style: italic;
    text-align: right; 
    border-bottom-style: hidden;
    border-left-style: hidden;
    border-right-style: hidden;
    border-top-style: hidden;
}
.SFfooter2 div
{
    width: 150px;
}

.PublishedNote {
	background-color : #00bfff;
	border-bottom : 1px solid #FFFFFF;
}

.ArchivedNote {
	background-color : #c0c0c0;
	border-bottom : 1px solid #FFFFFF;
}


/******************************************************/
/* END UM SmartForm Page Template - 4 column table  */
/******************************************************/



/******************************************************/
/* START ACTIVITY FORM TEMPLATE 		      */
/******************************************************/

.AFTable
{
    border-style: solid;
    border-color: Gray;
    border-width: thin;
    width: 100%;

}


.AFTitleRow
{

}


.AFTitleCell
{
    border-style: solid;
    border-color: Gray;
    border-width: thin;
}

.AFInstRow
{

}

.AFInstCell
{
    border-style: solid;
    border-color: Gray;
    border-width: thin;
}

.AFContRow
{

}

.AFContCell
{
    border-style: solid;
    border-color: Gray;
    border-width: thin;
}

/******************************************************/
/* END ACTIVITY FORM TEMPLATE 			      */
/******************************************************/

table.radDoseToOrganCSDisplay  {
	vertical-align: top; 
	font-size: 10px; 
	border: solid gray 1px;
}

table.radDoseToOrganCSDisplay thead td {
	background-color : #cccccc;
	vertical-align: top; 
	font-size: 10px; 
}



table.radDoseToOrganCSDisplay tbody td {
	vertical-align: top; 
	font-size: 10px; 
	border-top: solid gray 1px; 
}


table.radDosageProcedureTable  {
	vertical-align: top; 

	border: solid gray 1px;
}

table.radDosageProcedureTable thead td {
	background-color : #cccccc;
	vertical-align: top; 

}



table.radDosageProcedureTable tbody td {
	vertical-align: top; 
	border-top: solid gray 1px; 
}
 
.UM_TableRow {
    background-color:#FFF;
	border-bottom:1pt solid #BBBDBE;
}