/* SunGard OLA
----------------------------------------------- */
.pageTable{WIDTH:745;background-color:#8B9396;}
.contentTable{HEIGHT:500px; vertical-align:top;}

.textHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    background-color:#FFFFFF; 
    FONT-FAMILY:  arial,helvetica,sans-serif;
    TEXT-DECORATION: none;
    vertical-align:top;       
}
.textHead A
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY:  arial,helvetica,sans-serif;
    TEXT-DECORATION: underline;
    vertical-align:top;
}
.textHead A:link
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY:  arial,helvetica,sans-serif;
    TEXT-DECORATION: underline;
    vertical-align:top;
}
.textHead A:active
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: arial,helvetica,sans-serif;
    TEXT-DECORATION: underline;
    vertical-align:top;
}
.textHead A:visited
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY:  arial,helvetica,sans-serif;
    TEXT-DECORATION: underline;
    vertical-align:top;
}
.textHead A:hover
{
    TEXT-DECORATION: underline;
    vertical-align:top;
}
.textColumn
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY:  arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-DECORATION: none
}
.textHidden
{
    COLOR: #ffffff
}
.textData
{
	color : #000000; 
	font-size : 9pt; 
	font-weight : normal; 
	line-height : 18px; 
	font-family :  arial,helvetica,sans-serif;
	font-variant:normal; 
}
.textData A
{
	color : #000000; 
	font-size : 9pt; 
	font-weight : normal; 
	line-height : 18px; 
	font-family :  arial,helvetica,sans-serif;
	text-decoration : underline; 
    font-variant:normal; 
}
.textMenu {font-size:8pt; font-family:arial,helvetica,sans-serif; text-align:left; padding-left:2px; letter-spacing:1.2; padding-top:8px; padding-bottom:8px;BACKGROUND: url(../../../images/umb/stewartcap/sNavSeparator.gif) no-repeat left bottom; text-transform: uppercase;}
.textMenu a:link {color:#990000; text-decoration:none;}
.textMenu a:visited {color:#990000; text-decoration:none;}
.textMenu a:hover {color:#cc0000; text-decoration:underline;}

.textHelp{color : #000000;font-size : 9pt;font-weight : normal;line-height : 18px;font-family :  arial,helvetica,sans-serif;}
.textTitle{font-weight:bold;padding-top:35px;padding-bottom:5px; color:#000000; font-variant:small-caps;}
.textError{color:#FF0000; font-size:9pt; font-weight:normal; font-family:arial,helvetica,sans-serif;text-align:left;}

.header{WIDTH: 100%;}
.content{BACKGROUND: url(../../../images/umb/stewartcap/pageDivider.jpg) no-repeat left 40px; padding-left:30px;}
.sidebar{VERTICAL-ALIGN: top;WIDTH: 220px;BACKGROUND: url(../../../images/umb/stewartcap/piperPageAccent.jpg) no-repeat left bottom;TEXT-ALIGN: left; padding-top:35px;}
.contentheader{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #000000;FONT-FAMILY:  arial,helvetica,sans-serif;TEXT-DECORATION: none}
.contentfooter{FONT-SIZE: 10px;COLOR: black;FONT-FAMILY:  arial,helvetica,sans-serif;}
.footer{background-color:#000000; padding-left:10px; width:100%}
.footer{font-size:8pt; font-family:arial,helvetica,sans-serif; text-align:right; padding-top:1px; padding-bottom:1px;}
.footer a:link {color:#a5a5a5; text-decoration:none;}
.footer a:visited {color:#a5a5a5; text-decoration:none;}
.footer a:hover {color:#d5d5d5;}
.footer{color:#ffffff;text-decoration:underline;}
.TXFooter{background-color:#000000; padding-left:10px; width:100%}
.TXFooter{font-size:8pt; font-family:arial,helvetica,sans-serif; text-align:right; padding-top:1px; padding-bottom:1px;}
.TXFooter a:link {color:#a5a5a5; text-decoration:none;}
.TXFooter a:visited {color:#a5a5a5; text-decoration:none;}
.TXFooter a:hover {color:#d5d5d5;}
.TXFooter{color:#ffffff;text-decoration:underline;}

.rowHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY:   arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}
.rowStripe1
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY:   arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.rowStripe2
{
    FONT-SIZE: 9pt;
    VERTICAL-ALIGN: middle;
    COLOR: black;
    FONT-FAMILY:   arial,helvetica,sans-serif;
    BACKGROUND-COLOR: #F7F7F7;
    TEXT-ALIGN: left
}
.spacer1
{
    BACKGROUND-COLOR: #ffffff
}
.spacer2
{
    BACKGROUND-COLOR: #ffffff
}
.textWarning
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    COLOR: red;
    FONT-FAMILY:  arial,helvetica,sans-serif;
}
/* UMB styles
----------------------------------------------- */
.LitHeader
{
   font-size: 18px; 
   color: #630; 
   text-align:center; 
}
.LitSectionHdr
{
   font-size: 14px; 
   color: #630; 
   text-align:center; 
   padding-top:25px;
}
.LitRow1
{
   font-size: 9pt; 
   color: #656565; 
   background-color:#FFFFFF; 
   font-family:arial; 
   font-weight:normal;  
}
.LitRow2
{
   font-size: 9pt; 
   color: #656565; 
   background-color:#F9F9F9; 
   font-family:arial; 
   font-weight:normal;
}
.Lit
{
   font-size: 9pt; 
   font-weight:bold;  
   color: #000000; 
   text-align:left;
}
.articleBody
{
    font-family: arial,helvetica,sans-serif;			
    font-size: 9pt;
    color: #000000;
    line-height: 130%;
 }
 .articleHeader
 {
    font-family: arial,helvetica,sans-serif;
    font-size: 9pt;
    color: #7C0D02;
    font-weight:bold;
    text-align:left;
 }
 .BlockHeader
 {
    font-family: arial,helvetica,sans-serif;
    font-size:11pt;
    background-color:  #7C0D02;
    color: #FFFFFF;
    line-height: 130%;
    font-weight:bold;
    text-align:center  
 }
 .LitTopText
 {
    font-family: arial,helvetica,sans-serif;
    font-size: 7pt;
    color: #7C0D02;
    font-weight:bold;
    text-align:center;
 }
 .required 
 {
    font-size: 9pt; 
    background-color:#FFFFFF; 
    font-family:arial; 
    font-weight:bold;  
    color:#7C0D02;
}
.NAVHeader
{
   background:#8C1006;
   font-size: 9pt; 
   color:#FFFFFF;
   text-align:left; 
   padding:3px;
}
.NAVData
{
   background:#F7F7F7;
   font-size: 9pt; 
   color:#000000;
   border-right: solid 1px #9A9A9A;
   border-bottom: solid 1px #9A9A9A;
}
.PerfRow1
{
   background:#FFFFFF;
   font-size: 10px; 
   padding-left:10px;
   border-bottom: solid 1px #E7E7E7;
}
.PerfRow2
{
   background:#F7F7F7;
   font-size: 10px; 
   padding-left:10px;
   border-bottom: solid 1px #E7E7E7;
}
.PerfHead1
{
   background:#FFFFFF;
   font-size: 11px; 
   text-align:left; 
   padding-left:10px;
}
.PerfHead2
{
   background:#DFDFDF;
   font-size: 11px; 
   text-align:left; 
   padding-left:10px;
   border-bottom: solid 1px #E7E7E7;
}
.PerfDisclaimer
{
   font-size: 9pt; 
   text-align:left; 
   font-style:italic;  
}