/* Link Definitions  */
A { font: bold 8pt Verdana, Arial, sans-serif; color: #FFA870; background: transparent; text-decoration: none }
A:hover { font: bold 8pt Verdana, Arial, sans-serif; color: #006BCE; background: transparent; text-decoration: underline }
A:active { font: bold 8pt Verdana, Arial, sans-serif; color: #FFA870; background: transparent; text-decoration: none }

/* Default Block Definitions */
BODY { color: #000080; background: #FFFFFF }
HR { COLOR: #FFA870;}
H1 { FONT: bold 12pt Verdana, Arial, sans-serif; COLOR: #00008B; background: transparent; text-align: center; margin-top: 10px }
H2 { FONT: bold 10pt Verdana, Arial, sans-serif; COLOR: #00008B; background: transparent; text-align: left }
H3 { FONT: bold 10pt Verdana, Arial, sans-serif; COLOR: #00008B; background: transparent; text-align: left }
H4 { FONT: bold 10pt Verdana, Arial, sans-serif; COLOR: #00008B; background: transparent; text-align: left; margin: 3px }
H5 { FONT: bold 10pt Verdana, Arial, sans-serif; COLOR: #00008B; background: transparent; margin: 3px }
P,LI,TD { FONT: normal 10pt Verdana, Arial, sans-serif; color: #000080 }
B { FONT: bold 10pt Verdana, Arial, sans-serif}
SMALL { font: 8pt Verdana, Arial, sans-serif; color: #E0E0E0; background: transparent; text-decoration: none }

/* Layout Definition*/
.TMenuDiv {position:absolute; left:0px; width:999px; top:0px; height:92px; background:#FFFFFF; border-bottom: 1px solid #FFA870; padding:1px }
.TopMenu {position:absolute; left:350px; width:649px; top:0px; height:20px; padding:1px; text-align: right }
.SearchMenu {position:absolute; left:500px; width:499px; top:23px; height:20px; background:#FFFFFF; padding:1px; text-align: right }
.TopNumber {position:absolute; left:480px; width:519px; top:50px; height:24px; padding:1px; text-align: right } 
.LMenuDiv {position:absolute; left:0px; width:199px; top:95px; height:535px; background:#FFFFFF; border-right: 1px solid #E0E0E0; padding:1px; VERTICAL-ALIGN: top; overflow:auto  }
.TCtrlDiv {position:absolute; left:202px; width:599px; top:98px; height:40px; background:#FFFFFF; VERTICAL-ALIGN: middle }
.RMenuDiv {position:absolute; left:802px; width:199px; top:95px; height:535px; background:#FFFFFF; border-left: 1px solid #E0E0E0; padding:1px; VERTICAL-ALIGN: top; overflow:auto  }
.ContentDiv {position:absolute; left:202px; width:599px; top:148px; height:487px; background:#FFFFFF; border-bottom: 1px solid #FFA870; border-top: 1px solid #FFA870; padding:1px; overflow:auto }
.FSAFooter {position:absolute; left:0px; width:0px; top:0px; height:0px }
/*
.ContentDiv {position:absolute; left:202px; width:599px; top:148px; height:448px; background:#FFFFFF; border-bottom: 1px solid #FFA870; border-top: 1px solid #FFA870; padding:1px; overflow:auto }
.FSAFooter {position:absolute; left:202px; width:599px; top:600px; height:39px; background:#FFFFFF; FONT: bold 10pt Arial, Helvetica, sans-serif; COLOR: #00008B; VERTICAL-ALIGN: middle; text-align: center }
*/
.FootDiv {position:absolute; left:0px; width:999px; top:637px; height:*px; background:#FFFFFF; border-left: 1px solid #E0E0E0; border-bottom: 1px solid #FFA870; border-top: 1px solid #FFA870; VERTICAL-ALIGN: middle; text-align: center }
.ContentDiv1col {position:absolute; left:0px; width:994px; top:93px; height:495px; background:#FFFFFF; border-bottom: 1px solid #FFA870; border-top: 1px solid #FFA870; padding:5px; overflow:auto }
.FSAFooter1col {position:absolute; left:0px; width:999px; top:600px; height:39px; background:#FFFFFF; FONT: bold 10pt Arial, Helvetica, sans-serif; COLOR: #00008B; VERTICAL-ALIGN: middle; text-align: center }
.FootDiv1col {position:absolute; left:0px; width:999px; top:637px; height:*px; background:#FFFFFF; border-bottom: 1px solid #FFA870; border-top: 1px solid #FFA870; VERTICAL-ALIGN: middle; text-align: center }
.ContentDiv400 {position:absolute; left:0px; width:994px; top:93px; height:400px; background:#FFFFFF; border-bottom: 1px solid #FFA870; border-top: 1px solid #FFA870; padding:5px; overflow:auto }

/* General definitions */
.FSAMsg { FONT: bold 8pt Verdana,Arial, sans-serif; color: #00008B; text-align: center }
.goAnchor {BORDER-TOP: 0px; BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; CURSOR: pointer; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #FFA870; TEXT-ALIGN: center; TEXT-DECORATION: none }
.goAnchor:hover {BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #FFA870; TEXT-ALIGN: center; TEXT-DECORATION: none}
.goAnchor:active {BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 8pt; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; CURSOR: pointer; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #FFA870; TEXT-ALIGN: center; TEXT-DECORATION: none}
.bluePipe {FONT-SIZE: 8pt; MARGIN: 2px 2px; COLOR: #00008B}
.BODYTEXT { FONT: normal 10pt Verdana, Arial, sans-serif; COLOR: #00008B;}
.searchTxt {FONT: normal 8pt Verdana, Arial, sans-serif; COLOR: #666666; FONT-STYLE: normal; TEXT-DECORATION: none; VERTICAL-ALIGN: middle; MARGIN: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;}
.searchBox1 {FONT: normal 8pt Verdana, Arial, sans-serif; COLOR: #000000;  FONT-STYLE: normal; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 120px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }
.searchBox2 {FONT: normal 8pt Verdana, Arial, sans-serif; COLOR: #000000;  FONT-STYLE: normal; MARGIN: 0px; VERTICAL-ALIGN: middle; WIDTH: 190px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }
.copyright { FONT: normal 8pt Verdana, Arial, sans-serif; color: #00008B; background: transparent; text-align: left; vertical-align: top }
.copyrightB { FONT: bold 8pt Verdana, Arial, sans-serif }
.copyrightlink { font: bold 8pt Verdana, Arial, sans-serif; color: #FFA870; background: transparent; text-decoration: none }
.copyrightlink:hover { font: bold 8pt Verdana, Arial, sans-serif; color: #006BCE; background: transparent; text-decoration: underline }
.copyrightlink:active { font: bold 8pt Verdana, Arial, sans-serif; color: #FFA870; background: transparent; text-decoration: none }
.base-text { FONT: 4pt Verdana, sans-serif; color: #7497AB; background: transparent }
.tdfull {width: 1000px; text-align: left; VERTICAL-ALIGN: top; }
.maintable {PADDING: 0px; WIDTH: 1000px;}
.menulist { FONT: 8pt Verdana, Arial, sans-serif; color: #000080; FONT-STYLE: normal;}
.topmenuborder {border-right: thin solid #E0E0E0; VERTICAL-ALIGN: top; HEIGHT: 10px}
.menubdrbot {border-right: thin solid #E0E0E0; border-bottom: thin solid #FFA870; border-left: none; border-top: none;}
.cpyrttdfull {width: 1000px; text-align: left; VERTICAL-ALIGN: top; border-bottom: thin solid #FFA870;}
.table-border { border: thin solid #E0E0E0 }
.TopicHead {Height: 27px; vertical-align: middle; FONT: 10pt Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; text-align: center; background: url(/images/TopicHead.gif) center no-repeat }
.NavHead {Height: 27px; vertical-align: middle; FONT: 10pt Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; text-align: center; background: url(/images/NavHead.gif) left no-repeat }
.NavHead2 {Height: 27px; vertical-align: middle; FONT: 10pt Verdana, Arial, sans-serif; color: #FFFFFF; font-weight: bold; text-align: center; background: url(/images/NavHead2.gif) left no-repeat }
.NavList {text-align: left; vertical-align: top; border-right: thin solid #FFA870; border-left: thin solid #FFA870; border-bottom: thin solid #FFA870;}
.NavListm {text-align: left; vertical-align: top; border-right: thin solid #FFFFFF; border-left: thin solid #FFA870; border-bottom: thin solid #FFFFFF;}
.comphdbdr {border-bottom: thin solid #FFA870; border-right: thin dotted #E0E0E0; text-align: center }
.compbdr {border-bottom: thin solid #E0E0E0; border-right: thin dotted #E0E0E0; text-align: center }
.kwds { font: 8pt Verdana, sans-serif; display: none }
.prtbutn { BORDER: 0px; PADDING: 4px; CURSOR: pointer; HEIGHT: 15px; background: url(/images/print-icon.gif) center no-repeat }
.emailbutn { BORDER: 0px; PADDING: 4px; CURSOR: pointer; HEIGHT: 15px; background: url(/images/email-icon.gif) center no-repeat }
.bkmkbutn { BORDER: 0px; PADDING: 4px; CURSOR: pointer; HEIGHT: 15px; background: url(/images/bkmk-icon.gif) center no-repeat }
.btlbl {FONT: 8pt Verdana, Arial, sans-serif; color: #0829DC; font-weight: bold;}
A.kwds { font: 8pt Verdana, sans-serif; display: none }

/* app form definitions */
.header-cell { vertical-align: middle; text-align: center; height: 62px; border-bottom: 2px solid #00008B; color: #00008B; background: #ADD8E6 }
.cell-sep-bot { border-bottom: thin solid #FFC040 }
.cell-sep-bot-grey { font: 8pt Verdana, sans-serif; border-bottom: thin solid #E0E0E0 }
.cell-sep-side-bot { border-left: thin solid #E0E0E0; border-bottom: thin solid #FFC040 }
.cell-sep-side-bot-grey { font: 8pt Verdana, sans-serif; border-left: thin solid #E0E0E0; border-bottom: thin solid #E0E0E0 }
.fieldon {background: #FFFFFF}
.fieldoff {background: #D0D0D0}
.sub-title-cell { width: 100%; font-weight: bold; color: #FFFFFF; background: #FFA870; text-align: left;}

/* Calc Definitions */
.calc-border { border: medium solid #E0E0E0; } 
.cell-border-left {  color: #000080; border-left: thin solid #E0E0E0; border-bottom: thin solid #E0E0E0 }
.result-cell { width: 48%; font: 8pt Verdana, sans-serif; color: #000080; border-left: thin solid #E0E0E0; text-align: center }

/*BM Calc Defs */
.label-cell { width: 26%; font: 8pt Verdana, sans-serif; font-weight: bold; color: #ffffff; BACKGROUND-COLOR: #FFA870; border-bottom: thin solid #E0E0E0; text-align: right }
.label-cellb { width: 28%; font: 8pt Verdana, sans-serif; font-weight: bold; color: #ffffff; border-left: thin solid #E0E0E0; BACKGROUND-COLOR: #FFA870; border-bottom: thin solid #E0E0E0; text-align: right }
.cntrl-cell { width: 26%; font: 8pt Verdana, sans-serif; font-weight: bold; color: #ffffff; BACKGROUND-COLOR: #FFA870; border-bottom: thin solid #E0E0E0; text-align: left }
.head-cell { width: 52%; font: 8pt Verdana, sans-serif; font-weight: bold; color: #ffffff; BACKGROUND-COLOR: #FFA870; border-bottom: thin solid #E0E0E0; text-align: center }

#search {FLOAT: right; MARGIN: 0px}

/* old css */
.sub-title-cell2 { width: 100%; font-weight: bold; color: #00008B; background: #FFD880; text-align: left; border-left: thin solid #00008B; border-right: thin solid #00008B   }
.copyright-cell { color: #00008B; background: #ADD8E6; border-top: thin solid #00008B } 
.tdmenu {width:200px; }
.tdcontent {width: 600px; }
.menuborder {border-right: thin solid #E0E0E0; border-bottom: thin solid #FFA870; VERTICAL-ALIGN: top;}
.adsborder {border-left: thin solid #E0E0E0; border-bottom: thin solid #FFA870; VERTICAL-ALIGN: top;}
.borderbot {border-left: #E0E0E0; border-bottom: thin solid #FFA870;}
.BCtrlDiv {position:absolute; left:202px; width:599px; top:607px; height:25px; background:#FFFFFF; padding:0px; VERTICAL-ALIGN: middle; text-align: right }
.clearAll {CLEAR: both; OVERFLOW: hidden}
.vSpacer8 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 8px}
