/* Content Headers an body */
/* Solutions Links */
TD.ContentBodyNavLeft A:link, TD.ContentBodyNavRight A:link, TD.ContentBodyLeft A:link,TD.ContentBodyMid A:link { color: #ff6347; text-decoration: none;} 
TD.ContentBodyNavLeft A:visited, TD.ContentBodyNavRight A:visited, TD.ContentBodyLeft A:visited,TD.ContentBodyMid A:visited { color: #ff6347; text-decoration: none; } 
TD.ContentBodyNavLeft A:active, TD.ContentBodyNavRight A:active, TD.ContentBodyLeft A:active,TD.ContentBodyMid A:active { color: #ff6347; text-decoration: none; }  
TD.ContentBodyNavLeft A:hover, TD.ContentBodyNavRight A:hover, TD.ContentBodyLeft A:hover,TD.ContentBodyMid A:hover { color: #ff6347 ; text-decoration: underline;}

TD.ContentNavTrail A:link { color: #696969; text-decoration: underline;} 
TD.ContentNavTrail A:visited { color: #696969; text-decoration: underline; } 
TD.ContentNavTrail A:active { color: #696969; text-decoration: underline; }  
TD.ContentNavTrail A:hover { color: #696969 ; text-decoration: underline;}

.BodyText{
font-family: Arial;
font-size: 9pt;
color: #323232;
}
.ContentBodyRule{
color: #000000;
}
TABLE.ContentBodyNav, TABLE.CurrentSectionNav {
width:180px;
}
TABLE.ContentBodyTitle, TABLE.ContentBodySection {
width:100%;
height:20px;
margin-bottom:5px;

}

TD.ContentHeaderLeft {
font-family: Verdana;
font-color: #000000;
font-size: 8pt;
height:26px;
border: 1px solid #000000;
border-top: none;
background-color: #FFC600;
width: 180px;
}
TD.ContentHeaderTitle {
font-family: Verdana;
font-color: #000000;
font-size: 12pt;
height:26px;
border: 1px solid #000000;
border-top: none;
border-left:none;
background-color: #ffffff
}
TD.ContentHeaderRight {
font-family: Verdana;
font-color: #000000;
font-size: 8pt;
height:26px;
border: 1px solid #000000;
border-top: none;
border-left: none;
width:25px;
background-color: #FFC600;
}
TD.ContentNavLeft {
font-family: Verdana;
font-color: #000000;
font-size: 8pt;
height:25px;
border: 1px solid #000000;
border-right: 1px solid #696969;
border-top: none;
border-bottom: none;
background-color: #f5f5f5;
width: 180px;

}
TD.ContentNavMid {
font-family: Verdana;
color: #696969;
font-size: 7pt;
height:25px;
border: 1px solid #000000;
border-top: none;
border-left:none;
border-bottom: none;
border-right: none;
background-color: #ffffff;
vertical-align:bottom;

}
TD.ContentNavTrail {
font-family: Arial;
color: #696969;
font-size: 8pt;
height:25px;
border: 1px solid #000000;
border-top: none;
border-left:none;
border-bottom: none;
border-right: none;
background-color: #ffffff;
vertical-align:bottom;
}
TD.ContentNavRight {
font-family: Verdana;
font-color: #000000;
font-size: 8pt;
height:26px;
border-right: 1px solid #000000;
border-top: none;
border-left: none;
border-bottom: none;
width:20px;
background-color: #ffffff;
}
TD.ContentBodyLeft {
font-family: Verdana;
font-color: #000000;
font-size: 8pt;
width:180px;
border: 1px solid #000000;
border-top: none;
/* border-right: 1px solid #ff6347; */
border-right: 1px solid #696969;
border-bottom: none;
background-color: #f5f5f5;
}
TD.ContentBodyFooterLeft {
font-family: Arial;
font-color: #000000;
font-size: 8pt;
width:170px;
border: 1px solid #000000;
border-top:  1px solid #696969;
/* border-right: 1px solid #ff6347; */
border-right: 1px solid #696969;
border-bottom: 1px solid #000000;
background-color: #ffffff;


}
TD.ContentBodyNavSpace {
font-family: Verdana;
font-color: #000000;
font-size: 8pt;
width:25px;
border: none;
border-bottom: 1px solid #000000;
background-color: #ffffff;
}
TD.ContentBodyMid {
font-family: Verdana;
font-color: #c0c0c0;
font-size: 9pt;
border: none;
border-bottom: none;
color: #808080;
padding-top: 10px;
}
TD.ContentBodyFooterMid {
font-family: Verdana;
font-color: #c0c0c0;
font-size: 9pt;
border: none;
border-bottom: 1px solid #000000;
color: #808080;
padding-top: 10px;
}
TD.ContentBodyRight {
font-family: Arial;
font-color: #000000;
font-size: 8pt;
border: 1px solid #000000;
border-top: none;
border-left: none;
width:25px;
background-color: #ffffff;
}
TD.CurrentSectionNavLeft {
font-family: Arial;
font-color: #000000;
font-size: 8pt;
width:15px;
height: 25px;
border: none;
border-right: none;
border-bottom: 1px solid #696969;
background-color: #ffffff;
vertical-align:bottom;
padding-bottom:2px;
padding-left:4px;
}
TD.CurrentSectionNavLeft2 {
font-family: Arial;
font-color: #000000;
font-size: 8pt;
width:15px;
height: 25px;
border-top: 1px solid #696969;
border-bottom: 1px solid #696969;
border-left: none;
border-right: none;
background-color: #ffffff;
vertical-align:bottom;
padding-bottom:2px;
padding-left:4px;
}
TD.CurrentSectionNavRight {
font-family: Arial;
color: #000000;
font-size: 8pt;
border: none;
border-bottom: 1px solid #696969;
height: 25px;
background-color: #ffffff;
padding-left: 5px;
vertical-align:bottom;
padding-bottom:2px;
}

TD.ContentBodyNavLeft {
font-family: Arial;
font-color: #000000;
font-size: 8pt;
width:15px;
height: 15px;
border: none;
border-right: none;
background-color: #f5f5f5;
text-align:right;
vertical-align:middle;
padding-left:4px;
}
TD.ContentBodyNavRight {
font-family: Arial;
font-color: #000000;
font-size: 8pt;
border: none;
height: 15px;
background-color: #f5f5f5;
padding-left: 5px;
}
TD.ContentBodyTitleLeft {
font-family: Verdana;
font-color: #000000;
font-size: 8pt;
width:20px;
height: 20px;
border: 1px solid #FFC600;
border-right: none;
background-color: #696969;
}
TD.ContentBodyTitleRight {
font-family: Arial;
font-color: #ff6347;
font-size: 12pt;
border: 1px solid #696969;
height: 20px;
background-color: #FFC600;
color:#ffffff;
padding-left: 10px;
}
TD.ContentBodySectionTitleLeft {
font-family: Verdana;
font-color: #000000;
font-size: 8pt;
width:20px;
height: 30px;
border: 1px solid #dcdcdc;
border-right: none;
background-color: #ffffff;
}
TD.ContentBodySectionTitle {
font-family: Verdana;
font-color: #000000;
font-size: 10pt;
border: 1px solid #FFC600;
height: 20px;
background-color: #ffffff;
color:#000000;
padding-left: 10px;
text-align:left;
}
