/***********************************************/
/* stylTBM.css - blue design                      */
/* Use for the default FISBonds template          */
/***********************************************/
/**************************************************************/
/* HTML Tag Styles										*/
/**************************************************************/
body
{
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}
h4
{
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #35425a;
    padding: 5px 0 0 0;
    margin: 0;
    text-align: center;
}
A:link
{
    color: #303e7d;
    text-decoration: none;
    font-size: 11px;
}
A:visited
{
    color: #303e7d;
    text-decoration: none;
    font-size: 11px;
}
A:hover
{
    color: #303e7d;
    text-decoration: underline;
    font-size: 11px;
}
/**************************************************************/
/* TemplateControl Layout and Styles   						*/
/**************************************************************/

.globalHeader
{
    background-image: url(/AAMWeb/StylesFIS/images/banner2.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    height: 90px;
    width: 760px;
    padding: 0px;
    margin: 0px;
}

.globalHeaderWide
{
    background-image: url(/AAMWeb/StylesFIS/images/bannerWide.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    height: 90px;
    width: 1000px;
    padding: 0px;
    margin: 0px;
}


/************* utilityNav **************/
.utilityNav
{
    width: 750px;
    position: relative;
    height: 15px;
    top: 3px;
    text-align: right;
    color: #000000;
}
.utilityNavText
{
    vertical-align: 30%;
    font-size: 11px;
}
.utilityNavText:link
{
    color: #000000;
    text-decoration: none;
}
.utilityNavText:visited
{
    color: #000000;
    text-decoration: none;
}
.utilityNavText:hover
{
    color: #000000;
    text-decoration: underline;
}

/************* greeting **************/
.greeting
{
    position: relative;
    text-align: right;
    padding: 17px 10px 1px 0px;
    font-weight: bold;
    font-size: 11px;
    color: #35425A;
}


/************* primeNav **************/
.primeNav
{
    background-image: url(/AAMWeb/StylesFIS/images/mainNavBackground.gif);
    background-repeat: repeat-x;
    position: relative;
    top: 26px;
    width: 760px;
    padding: 0px 0px 0px 0px;
}

/************* sideColumn **************/
.sideCol
{
    padding-top: 1px;
    background-color: #004FB3;
    background-image: url(/AAMWeb/StylesFIS/images/SideColBackground.jpg);
    background-repeat: no-repeat;
}
.sideNavLinkHolderHL p
{
    padding: 0;
    margin: 0;
}
.sideNavLinkHolderHL
{
    text-indent: 1px;
    background-color: #e2e2e2;
    background-image: url(/AAMWeb/StylesFIS/images/sideNavHLBackground.jpg);
    background-repeat: repeat-x;
}
.sideNavLinkHolderHLText:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #313F7E;
}
.sideNavLinkHolderHLText:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #313F7E;
}
.sideNavLinkHolderHLText:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #313F7E;
}
.sideNavLinkHolder p
{
    padding: 0;
    margin: 0;
}
.sideNavLinkHolder
{
    text-indent: 1px;
    font-size: 11px;
    color: #ffffff;
}
.sideNavLinkHolder img
{
    display: block;
    border: 0;
}
.sideNavLinkHolder:link
{
    text-indent: 1px;
    font-size: 11px;
    color: #ffffff;
}
.sideNavLinkHolder:visited
{
    text-indent: 1px;
    font-size: 11px;
    color: #ffffff;
}
.sideNavLinkHolder:hover
{
    text-indent: 1px;
    font-size: 11px;
    color: #ffffff;
}
.sideNavSeparator
{
    background-color: #cccccc;
}


/************* miniNavBar **************/
.miniNavBar
{
    background-image: url(/AAMWeb/StylesFIS/images/primeNavBackground.jpg);
    background-position: left top;
    padding: 5px 5px 2px 0;
    background-color: #004FB3;
}
.breadCrumb
{
    font-size: 11px;
    color: #ffffff;
    text-decoration: none; /*indenting text fixes bug with W's being cut off at font-size 11 */
    text-indent: 1px;
}
.breadCrumb:link
{
    font-size: 11px;
    color: #ffffff;
    text-decoration: none; /*indenting text fixes bug with W's being cut off at font-size 11 */
    text-indent: 1px;
}
.breadCrumb:visited
{
    font-size: 11px;
    color: #ffffff;
    text-decoration: none; /*indenting text fixes bug with W's being cut off at font-size 11 */
    text-indent: 1px;
}
.breadCrumb:hover
{
    font-size: 11px;
    color: #ffffff;
    text-decoration: underline; /*indenting text fixes bug with W's being cut off at font-size 11 */
    text-indent: 1px;
}


/************* tips **************/

.tips
{
    display: inline;
    margin: 0 0 0 0;
    vertical-align: top;
}
.tipsText
{
    font-size: 11px;
    color: #ffffff;
}
.tipsText:link
{
    color: #ffffff;
    text-decoration: none;
}
.tipsText:visited
{
    color: #ffffff;
    text-decoration: none;
}
.tipsText:hover
{
    color: #ffffff;
    text-decoration: underline;
}
.tipsDivider
{
    background-image: url(/AAMWeb/StylesFIS/images/subNavDivWW.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 13px;
    height: 12px;
}

/************* tips panel **************/
.tipsPanel
{
    padding-right: 7px;
    padding-left: 13px;
    padding-top: 8px;
}
.tipsRow
{
    padding-right: 3px;
    border-top: #bec4ca 1px solid;
    padding-left: 4px;
    font-size: 11px;
    padding-bottom: 2px;
    vertical-align: top;
    color: #323f65;
    padding-top: 2px;
    background-color: #e3e7f0;
}

/************* content **************/
.content
{
    /* 	border-top-width: 1px; 	border-top-style: solid; 	border-top-color: #333333; 	border-left-width: 1px; 	border-left-style: solid; 	border-left-color: #333333; 	border-bottom-color: #333333; 	border-bottom-style: solid; 	border-bottom-width: 1px; */
}

.content img
{
    border: 0;
}


/************* versionBox  **************/
.versionBox
{
    background-color: #004FB3;
    width: 760px;
    height: 20px;
    padding: 0;
}
.versionText
{
    font-size: 11px;
    float: right;
    padding-right: 20px;
    padding-top: 3px;
    color: #FFFFFF;
}

/************* disclaimer  **************/
.disclaimerBox
{
    position: relative;
    width: 760px;
    border-bottom-color: #333333;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.disclaimerBoxBlue
{
    color: #323f65;
    background-color: #EFEFEF;
    padding: 0px 5px 0px 5px;
    text-align: left;
}
.disclaimerBoxBlue p
{
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}
.disclaimerText
{
    color: #323f65;
    background-color: #EFEFEF;
    padding: 0px 5px 0px 5px;
    text-align: left;
    border-bottom-color: #004FB3;
    border-bottom-style: solid;
    border-bottom-width: 15px;
}
.disclaimerText h1
{
    font-size: 12px;
    margin: 0px;
    padding: 0px;
}
.disclaimerText h2
{
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}
.disclaimerText p
{
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}
/**************************************************************/
/* Insides - Content Layout and Styles  						*/
/**************************************************************/
/************* pageViewBar **************/
.PageViewBar
{
    background-color: #7590ab;
    background-image: url(/AAMWeb/StylesFIS/images/pageViewBar.jpg);
    background-repeat: repeat-x;
    padding: 0px 3px 0px 3px;
    border: 1px solid #999999;
    height: 22px;
}
.PageViewBar img
{
    display: inline;
    vertical-align: middle;
}

/************* buttonBar **************/
.contentSearchBar
{
}
/************************* Pods *****************************************/
/*briefing.com logo */
.briefingLogo
{
    background-image: url(/AAMWeb/Images/briefinglogo.gif);
    background-repeat: no-repeat;
    width: 139px;
    height: 27px;
}
/*vertically align pods to top (applies to pages with multi pods layed out horizontally)*/
.contentAll
{
    vertical-align: top;
}
/************* podHeader **************/
.podHeaderImg IMG
{
    height: 0px;
}
.searchHeader
{
    border: 1px solid #999999;
    padding: 2px 3px 2px 8px;
    font-size: 11px;
    font-weight: bold;
    color: #35425a;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #c6cedb;
    background-image: url(/AAMWeb/StylesFIS/images/podHeader.jpg);
    background-repeat: repeat-x;
    background-position: top left;
}

.searchHeaderTall
{
    border: 1px solid #999999;
    padding: 2px 3px 2px 8px;
    font-size: 11px;
    font-weight: bold;
    color: #35425a;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #c6cedb;
    background-image: url(/AAMWeb/StylesFIS/images/podHeaderTall.jpg);
    background-repeat: repeat-x;
}
/************* podBorder **************/
.podTable
{
    background-color: #999999;
    border: solid 1px #999999;
}
.podBorder
{
    border: solid 1px #999999;
}
.podBorderRight
{
    border-right: solid 1px #999999;
}
/************* podRow **************/
.rowAll
{
    padding: 4px 3px 4px 4px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowAll img
{
    display: inline;
}
.rowLeft
{
    padding: 4px 3px 4px 4px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    border-left: transparent 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowRight
{
    padding: 4px 3px 4px 4px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
    text-align: right;
}
.rowRightValid
{
    padding: 4px 1px 4px 0px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowMid
{
    padding: 4px 3px 4px 4px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowMidNoBottomBorder
{
    padding: 4px 3px 4px 4px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowMidForm
{
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowRightForm
{
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
    padding: 0 3px 0 0;
    text-align: right;
}
.rowRightFormR
{
    color: #000000;
    font-size: 11px;
    border-top: transparent 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
    text-align: right;
    padding: 0 3px 0 0;
}
.rowLeftR
{
    padding: 4px 3px 4px 4px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    border-left: #ffffff 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowRightR
{
    padding: 4px 3px 4px 4px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    border-right: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
    text-align: right;
}
.rowMidR
{
    padding: 4px 3px 4px 4px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.nowrap
{
    white-space: nowrap;
}
.wrap
{
    white-space: pre-wrap;
}
.right
{
    text-align: right;
}
.left
{
    text-align: left;
}
.top
{
    vertical-align: top;   
}
.middle
{
    vertical-align: middle
}
.rowAllNoPad
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
    font-size: 11px;
}
.rowAllNoPad img
{
    display: inline;
    border: 0;
}
.rowMidFormNoBorder
{
    padding: 2px 3px 2px 4px;
    color: #000000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowMidNoBorder
{
    padding: 4px 3px 4px 4px;
    color: #000000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowAllCBox
{
    padding: 1px 3px 1px 4px;
    border-right: #cccccc 1px solid;
    border-top: #ffffff 1px solid;
    font-size: 11px;
    border-left: #ffffff 1px solid;
    color: #000000;
    border-bottom: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowLeftCBox
{
    padding: 0 3px 0 4px;
    border-left: #fff 1px solid;
    border-top: #fff 1px solid;
    border-bottom: #ccc 1px solid;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}

.FixedTextSize
{
    font-size: 11px;
}

.rowAllSmallPadding
{
    padding: 0 0 0 2px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    border-left: #ffffff 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}



/************* podSubHeader **************/
.searchResHeader
{
    padding: 0 0 0 4px;
    border-bottom: #999999 1px solid;
    margin-left: 1px;
    font-weight: bold;
    font-size: 11px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #dbdee2;
    background-image: url(/AAMWeb/StylesFIS/images/podSubHeader.jpg);
    background-repeat: repeat-x;
}
/************* podSubHeader2 (used for results summary in grid) **************/

.searchResHeader2
{
    padding: 4px 3px 4px 4px;
    border-bottom: #7d7d7d 1px solid;
    background-color: #bbc4d4;
    background-image: url(/AAMWeb/StylesFIS/images/podSubHeader2.jpg);
    background-repeat: repeat-x;
}
.searchResHeader3
{
    padding-left: 4px;
    border-bottom: #000000 1px solid;
    background-color: #C4C4C4;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
}
.podSubHeader2Text
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.podSubHeader2Text:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.podSubHeader2Text:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.podSubHeader2Text:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.podSubHeader2Division
{
    background-image: url(/AAMWeb/StylesFIS/images/podSubHeader2Div.gif);
    height: 13px;
    width: 12px;
    background-repeat: no-repeat;
    background-position: 0% 45%;
}
/************* podSubHeader3 (used in BondMarketUpdate...first is searchResHeader, searchResHeader2, searchResHeader3) **************/
.podSubHeader3
{
    padding-right: 3px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
    border-bottom: #999999 1px solid;
    font-weight: bold;
    font-size: 11px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #dbdee2;
    background-image: url(/AAMWeb/StylesFIS/images/podSubHeader.jpg);
    background-repeat: repeat-x;
}

/************* podFooter **************/
.searchResHeaderCBox
{
    padding: 0px 4px 2px 4px;
    border-top: #999999 1px solid;
    border-bottom: #ffffff 1px solid;
    font-weight: bold;
    font-size: 9px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #cccccc;
    background-image: url(/AAMWeb/StylesFIS/images/podFooterGray.jpg);
    background-repeat: repeat-x;
}
.podFooterText
{
    font-size: 11px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
}
/************* podSeparator **************/
.podColSeparator
{
    background-color: #cccccc;
}

/************* gridText **************/
.smallText
{
    font-size: 10px;
    border-top-style: none;
    font-family: Arial, Helvetica, sans-serif;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    color: #000000;
}
/************* textFields **************/
/************* staticText **************/
.formTextR
{
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
    text-align: right;
    color: #000000;
    border-style: none;
}
/************************* Content of Article Pods *****************************************/
.podArticleBackground
{
    background-image: url(/AAMWeb/StylesFIS/images/podLeftGradient.jpg);
    background-repeat: repeat-y;
    background-position: left top;
}
.podArticleImageColBorder
{
    float: left;
    width: 120px;
    margin: 10px 0 0 0;
    padding: 10px 0 10px 0;
    text-align: center;
    border-right: 1px solid #CCC;
}
.podArticleImageCol
{
    float: left;
    width: 120px;
    margin: 0;
    padding: 10px 0 0 0;
    text-align: center;
}
.podArticleImageCol img
{
    border: 1px solid #fff;
    display: inline;
}
.podArticlePullQuote
{
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 10px 0 0 0;
    padding: 0 0 3px 0;
    color: #35425a;
    font-weight: bold;
    font-style: italic;
    text-align: center;
    width: 85%;
}
.podArticlePullQuoteDiv
{
    height: 10px;
    width: 50px;
    display: block;
    background-image: url(/AAMWeb/StylesFIS/images/podArticlePullQuoteDiv.gif);
    background-repeat: no-repeat;
    background-position: center;
    padding: 0 0 0 0;
}
/**** podArticleText was added for the News Flash (it's not used in Education or CD articles)***/
.podArticleText
{
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.podArticleText a:link
{
    font-size: 12px;
}
.podArticleText a:visited
{
    font-size: 12px;
}
.podArticleText a:hover
{
    font-size: 12px;
}
/******************************/
.podArticleTextColNoBorder
{
    float: right;
    width: 450px;
    margin: 0 1px 0 5px;
    padding: 5px 0 10px 8px;
    font-size: 12px;
}
.podArticleTextCol
{
    float: right;
    border-left: 1px solid #CCC;
    width: 488px;
    margin: 0 8px 0 5px;
    padding: 5px 0 10px 10px;
    font-size: 12px;
}
.podArticleTextCol a:link
{
    font-size: 12px;
}
.podArticleTextCol a:visited
{
    font-size: 12px;
}
.podArticleTextCol a:hover
{
    font-size: 12px;
}
.podArticleTextCol UL
{
    padding: 0;
    list-style-position: outside;
    font-size: 12px;
    margin: 0px 0px 0px 25px;
    list-style-type: disc;
}
.podArticleTextCol li
{
    padding-bottom: 10px;
}
.podArticleTextCol h1
{
    font-size: 14px;
    font-weight: bold;
    font-style: italic;
    color: #35425a;
    margin: 8px 0 10px 0;
    padding: 1px 0 0 0;
    text-align: left;
}
.podArticleTextCol h2
{
    font-size: 12px;
    margin: 24px 0 4px 0;
    padding: 1px 0 1px 5px;
    background-image: url(/AAMWeb/StylesFIS/images/articleH2Image.jpg);
    background-repeat: repeat-x;
    background-color: #dddfe3;
}
.floatImage
{
    float: right;
    font-size: 11px;
    text-align: left;
    padding: 0;
    margin: 0;
    width: 200px;
    background-color: #f4f5fb;
}
.floatImage img
{
    float: left;
    display: inline;
    border: 1px solid #ccc;
}

.floatText
{
    float: right;
    text-align: left;
    margin: 0;
    padding: 0;
    margin-top: 14%;
}
.podArticleTextCol p
{
    margin: 2px 0 10px 0;
    padding: 0;
}

.podArticleTableHeader
{
    background-color: #004FB3;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
}
.podArticleTableRowOdd
{
    background-color: #d3d9e0;
}
.podArticleTable
{
    margin: 15px 0 0 0;
    padding: 2px 2px 2px 6px;
    border: 1px solid #004FB3;
    background-color: #e6e9ee;
    font-size: 12px;
}
/************************* forms and labels *****************************************/
.formText
{
    font-size: 11px;
    border-top-style: none;
    font-family: Arial, Helvetica, sans-serif;
    border-right-style: none;
    border-left-style: none;
    background-color: #f4f5fb;
    border-bottom-style: none;
    color: #000000;
}
.rowAllForm
{
    border-top: #fff 1px solid;
    border-right: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    border-left: #fff 1px solid;
    padding: 1px 3px 1px 4px;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowAllR
{
    padding: 4px 3px 4px 4px;
    border-top: #fff 1px solid;
    border-right: #ccc 1px solid;
    border-bottom: #ccc 1px solid;
    border-left: #fff 1px solid;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
    text-align: right;
}

.rowLeftForm
{
    border-top: #fff 1px solid;
    border-left: #ffffff 1px solid;
    border-bottom: #ccc 1px solid;
    padding: 1px 3px 1px 4px;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowMidCBox
{
    border-top: #fff 1px solid;
    border-bottom: #ccc 1px solid;
    padding: 1px 3px 1px 4px;
    font-size: 11px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}

/**************************************************************/
/* 		not determined yet					*/
/**************************************************************/
.regText
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
}
.regTextWhite
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}
.boldLabel
{
    font-weight: bold;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.boldValue
{
    font-weight: bold;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}


.topNavBorder
{
    border-bottom-style: solid;
    border-bottom-color: #50648D;
    border-bottom-width: 1px;
}
.contentTopText
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}


.searchLink:link
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.searchLink:visited
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.searchLink:hover
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

.searchLinkDisabled
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}


.pagerLink:link
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.pagerLink:visited
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.pagerLink:hover
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.tipsLink:link
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.tipsLink:visited
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.tipsLink:hover
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    text-decoration: none;
}
.printLink:link
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.printLink:visited
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.printLink:hover
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.bondSortLink:link
{
    font-weight: bold;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.bondSortLink:visited
{
    font-weight: bold;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.bondSortLink:hover
{
    font-weight: bold;
    font-size: 9px;
    color: #ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.bondLink:link
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.bondLink:visited
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.bondLink:hover
{
    font-size: 11px;
    color: #303e7d;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.bondLinkFeaturedDealer:link
{
    font-size: 11px;
    color: green;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.bondLinkFeaturedDealer:visited
{
    font-size: 11px;
    color: green;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.bondLinkFeaturedDealer:hover
{
    font-size: 11px;
    color: green;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}


.form
{
    border: 1px solid #7f9db9;
    font-size: 9px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}

.formR
{
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    font-size: 9px;
    border-left: #7f9db9 1px solid;
    color: #000000;
    border-bottom: #7f9db9 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    text-align: right;
}

.InlineTableLarge
{
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

.gridRow
{
    padding: 2px;
    font-size: 9px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #d3d9e0;
}
.gridRow td, .gridRow2 td
{
    padding: 3px;
}
.gridRow2
{
    padding: 3px;
    font-size: 9px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #e6e9ee;
}
.gridRow a:link, .gridRow a:visited, .gridRow a:hover, .gridRow2 a:link, .gridRow2 a:visited, .gridRow2 a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.gridRow2Border
{
    padding: 2px;
    font-size: 9px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #e6e9ee;
    border: 1px solid #999999;
}
.gridRowF
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 9px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #efd6b9;
}
.gridRowOver
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 9px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}
.gridHeadRow
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #7590ab;
    text-align: left;
}

.gridHeadRow a:link, .gridHeadRow a:visited, .gridHeadRow a:hover
{
    color: #ffffff;
}

.gridHeadCell
{
    font-size: 11px;
    font-weight: bold;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
}

.gridPagerRow
{
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 4px;
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #4e83bb; /*background-color: #7590ab;	*/
}

.gridPagerRow a:link, .gridPagerRow a:visited, .gridPagerRow a:hover
{
    color: #ffffff;
}


.ArticleHeader
{
    border: 1px solid #999999;
    padding: 2px 3px 2px 8px;
    font-size: 11px;
    font-weight: bold;
    color: #35425a;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #c6cedb;
    background-image: url(/AAMWeb/StylesFIS/images/podHeader.jpg);
    background-repeat: repeat-x;
}


.ArticleRowAll
{
    padding: 4px 3px 4px 4px;
    color: #000000;
    font-size: 11px;
    border-top: #ffffff 1px solid;
    border-bottom: #cccccc 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
}
.rowAll2
{
    border-right: #cfd2d7 1px solid;
    padding-right: 3px;
    border-top: #f1f3f5 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 4px;
    border-left: #f1f3f5 1px solid;
    color: #000000;
    padding-top: 4px;
    border-bottom: #cfd2d7 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #e6e9ee;
}
.rowAllF
{
    border-right: #c3b29e 1px solid;
    padding-right: 3px;
    border-top: #f2e1cd 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 4px;
    border-left: #f2e1cd 1px solid;
    color: #000000;
    padding-top: 4px;
    border-bottom: #c3b29e 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #efd6b9;
}
.rowAllOver
{
    border-right: #e6e6e6 1px solid;
    padding-right: 3px;
    border-top: #ffffff 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 4px;
    border-left: #ffffff 1px solid;
    color: #000000;
    padding-top: 4px;
    border-bottom: #e6e6e6 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}

.rowAllR2
{
    border-right: #cfd2d7 1px solid;
    padding-right: 3px;
    border-top: #f1f3f5 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 4px;
    border-left: #f1f3f5 1px solid;
    color: #000000;
    padding-top: 4px;
    border-bottom: #cfd2d7 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #e6e9ee;
    text-align: right;
}
.rowAllRF
{
    border-right: #c3b29e 1px solid;
    padding-right: 3px;
    border-top: #f2e1cd 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 4px;
    border-left: #f2e1cd 1px solid;
    color: #000000;
    padding-top: 4px;
    border-bottom: #c3b29e 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #efd6b9;
    text-align: right;
}
.rowAllROver
{
    border-right: #e6e6e6 1px solid;
    padding-right: 3px;
    border-top: #ffffff 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 4px;
    border-left: #ffffff 1px solid;
    color: #000000;
    padding-top: 4px;
    border-bottom: #e6e6e6 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
    text-align: right;
}

.rowAllCBox2
{
    border-right: #cfd2d7 1px solid;
    padding-right: 3px;
    border-top: #f1f3f5 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 0px;
    border-left: #f1f3f5 1px solid;
    color: #000000;
    padding-top: 0px;
    border-bottom: #cfd2d7 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #e6e9ee;
}
.rowAllCBoxF
{
    border-right: #c3b29e 1px solid;
    padding-right: 3px;
    border-top: #f2e1cd 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 0px;
    border-left: #f2e1cd 1px solid;
    color: #000000;
    padding-top: 0px;
    border-bottom: #c3b29e 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #efd6b9;
}
.rowAllCBoxOver
{
    border-right: #e6e6e6 1px solid;
    padding-right: 3px;
    border-top: #ffffff 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 0px;
    border-left: #ffffff 1px solid;
    color: #000000;
    padding-top: 0px;
    border-bottom: #e6e6e6 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}




.rowLeftFormR
{
    padding-right: 3px;
    border-top: #e6eaee 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 1px;
    border-left: #e6eaee 1px solid;
    color: #000000;
    padding-top: 1px;
    border-bottom: #bec4ca 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #d3d9e0;
    text-align: right;
}

.rowMidFormR
{
    padding-right: 3px;
    border-top: #e6eaee 1px solid;
    padding-left: 4px;
    font-size: 9px;
    padding-bottom: 1px;
    color: #000000;
    padding-top: 1px;
    border-bottom: #bec4ca 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #d3d9e0;
    text-align: right;
}

.rowRightCBox
{
    border-right: #bec4ca 1px solid;
    padding-right: 3px;
    border-top: #e6eaee 1px solid;
    padding-left: 1px;
    font-size: 9px;
    padding-bottom: 0px;
    color: #000000;
    padding-top: 0px;
    border-bottom: #bec4ca 1px solid;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #d3d9e0;
}

.rowLeftCBoxR
{
}
.rowRightCBoxR
{
}
.rowMidCBoxR
{
}
.sectionHolder
{
    padding-right: 0px;
    padding-left: 4px;
    padding-bottom: 6px;
    padding-top: 4px;
    width: 646px;
}

.sectionItemHolder
{
    padding-bottom: 12px;
    padding-top: 0px;
}
.validationBar
{
    border-right: #ae433d 1px solid;
    padding-right: 6px;
    border-top: #ae433d 1px solid;
    padding-left: 6px;
    font-weight: bold;
    font-size: 11px;
    padding-bottom: 2px;
    border-left: #ae433d 1px solid;
    color: #ae433d;
    padding-top: 2px;
    border-bottom: #ae433d 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #ffffff;
}
.validationBar IMG
{
    display: inline;
}
.sectionHolderBlue
{
    padding-right: 0px;
    padding-left: 4px;
    padding-bottom: 2px;
    padding-top: 4px;
}

.PageViewBarCBox
{
    border-right: #a5abb0 1px solid;
    padding-right: 6px;
    border-top: #dbdee1 1px solid;
    padding-left: 1px;
    padding-bottom: 0px;
    border-left: #dbdee1 1px solid;
    padding-top: 0px;
    border-bottom: #a5abb0 1px solid;
    background-color: #8f9f81;
}
.pageViewLink:link
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.pageViewLink:visited
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}
.pageViewLink:hover
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.pageViewLinkCur:link
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.pageViewLinkCur:visited
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.pageViewLinkCur:hover
{
    font-size: 11px;
    color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}
.pageViewLinkDisabled:link, .pageViewLinkDisabled:visited, .pageViewLinkDisabled:hover, .pageViewLinkDisabled:active
{
    font-size: 11px;
    color: #555;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    cursor: default;
    z-index: -10;
}
.bottomAngle
{
    padding-right: 10px;
    padding-left: 4px;
    background-color: #7d3d30;
}

.FooterHeadBar
{
    background-color: #688266;
}
.invisible
{
    display: none;
}
.contentTips
{
    border-right: #b3a592 1px solid;
    padding-right: 5px;
    padding-left: 15px;
    padding-bottom: 5px;
    padding-top: 0px;
    background-color: #ffffff;
}

.error
{
    color: rgb(256, 0, 0);
    font-weight: bold;
}

.errorPlain
{
    color: rgb(256, 0, 0);
}

.submissionConfirmation
{
    font-weight: bold;
    color: rgb(0, 0, 256);
}
/*  Survey Styles */

.SurveyAnswerText
{
    font-size: xx-small;
}

.surveyButtonBar
{
    background-color: #D3D3D3;
}

.SurveyButtonSolidBackground
{
    background-color: #D3D3D3;
}

.SurveyDDL
{
    font-family: Arial;
}

.SurveyDG
{
    width: 100%;
}

.SurveyDGHeader
{
    font-weight: bold;
}

.SurveyDGItem
{
}

.SurveyHeadingText
{
    font-size: larger;
    font-style: italic;
}

.SurveyLabel
{
    font-family: Arial;
}

.SurveyLabelTitle
{
    font-style: italic;
    font-size: larger;
    color: #ffffff;
    font-family: Arial;
}

.SurveyLabelTitle2
{
    font-size: larger;
    color: #ffffff;
    font-family: Arial;
}

.SurveyLabelTitleSB
{
    font-size: larger;
    color: #ffffff;
    font-family: Arial;
}


.SurveyLabelHeaderSolidBackground
{
    background-color: #D7D6DF;
    font-family: Arial;
    border-width: 1px;
    border-color: #D7D6DF;
}

.SurveyLabelSolidBackground
{
    background-color: #d7d6df;
    font-family: Arial;
    border-width: 1px;
    border-color: #D7D6DF;
}

.SurveyLabelSolidBackgroundSmall
{
    background-color: #d7d6df;
    font-family: Arial;
    font-size: smaller;
    border-width: 1px;
    border-color: #D7D6DF;
}

.surveyPreviewAnswerTable
{
    background-color: #d3d9e0;
}

.surveyPreviewHR
{
    color: #bec4ca;
}

.surveyPreviewHeadingTextLabel
{
    font-size: larger;
    color: #ffffff;
    padding: 8px;
    font-style: italic;
}

.surveyPreviewHeadingTextTD
{
    background-color: #4c6090;
}

.surveyPreviewIntroduction
{
    border-bottom-color: #D7D6DF;
    border-bottom-width: 4px;
}

.surveyPreviewQuestionBlock
{
}

.surveyPreviewQuestionTextLabel
{
    color: #ffffff;
    padding: 8px;
}

.surveyPreviewQuestionTextTD
{
    border-width: 2px;
    border-color: #000000;
    background-color: #004FB3;
}

.surveyPreviewSubmitButtonTable
{
    background-color: #bec4ca;
    border-color: #000000;
    border-collapse: collapse;
}

.surveyPreviewSubmitButtonTD
{
    border-color: #bec4ca;
}

.surveyPreviewTable
{
    background-color: #f2efe6;
    border: 1px;
    border-style: solid;
    border-color: black;
}

.SurveyPreviewTitleLabel
{
    background-color: #303e7d;
    font-size: medium;
    color: #ffffff;
}

.SurveyPreviewTitleTable
{
    background-color: #303e7d;
    font-size: medium;
    color: #ffffff;
}

.surveyQuestionBlock
{
    background-color: #f6f6f6;
}

.SurveyQuestionText
{
    font-size: larger;
}

.SurveyResultsQuestionText
{
    font-size: medium;
}

.SurveyResultsAnswerText
{
    font-size: small;
}

.SurveySectionTable
{
    border: 2px;
    border-style: solid;
    border-color: #333399;
    border-collapse: collapse;
}

.surveyTableSolidBackground
{
    background-color: #d7d6df;
    border-width: 0;
}

.SurveyTextBox
{
    border-width: 2px;
    border-style: inset;
    font-family: Arial;
}

.SurveyTRSolidBackground
{
    background-color: #d7d6df;
}

.SurveyTitleTD
{
    background-color: #333399;
}

.SurveyTDSolidBackground
{
    background-color: #d7d6df;
}


/* TRs for UIT detail page and for the UIT Menu */

.uitHeaderTable
{
    border-top: #808080 1px solid;
    border-right: #808080 1px solid;
    border-left: #808080 1px solid;
}

.uitCellGrowth
{
    padding-right: 4px;
    padding-left: 4px;
    font-weight: bold;
    font-size: 10pt;
    padding-bottom: 1px;
    color: #fcfcfe;
    border: outset 2px;
    padding-top: 1px;
    font-family: Arial;
    background-color: #32676c;
}

.uitCellGrowth SPAN
{
    border: none;
}

.uitCellIncome
{
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-weight: bold;
    font-size: 10pt;
    color: #fcfcfe;
    font-family: Arial;
    background-color: #2c4685;
    border: outset 2px;
}

.uitCellIncome SPAN
{
    border: none;
}

.uitCellBlended
{
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-weight: bold;
    font-size: 10pt;
    color: #fcfcfe;
    font-family: Arial;
    background-color: #66859F;
    border: outset 2px;
}

.uitCellBlended SPAN
{
    border: none;
}

.uitheadergrowth
{
    padding-right: 4px;
    padding-left: 4px;
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    padding-bottom: 1px;
    color: #fcfcfe;
    padding-top: 1px;
    font-family: Arial;
    background-color: #32676C;
}

.uitHeaderIncome
{
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    color: #fcfcfe;
    font-family: Arial;
    background-color: #2c4685;
}

.uitHeaderBlended
{
    padding-right: 4px;
    padding-left: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
    font-weight: bold;
    font-style: italic;
    font-size: 12pt;
    color: #fcfcfe;
    font-family: Arial;
    background-color: #66859F;
}

.uitHeader2
{
    padding-right: 4px;
    padding-left: 4px;
    font-weight: bold;
    font-size: 9pt;
    padding-bottom: 1px;
    color: black;
    padding-top: 1px;
    font-family: Arial;
    background-color: #d6d6e0;
}

/* Styles for public text pages. */
.textPageBox
{
    border-width: 1px;
    border-color: #004d9d;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    border-top-style: solid;
    border-right-style: solid;
}
.textPageHeaderBox
{
    background-image: url('/AAMWeb/StylesFIS/images/textheaderbg.jpg');
    background-repeat: no-repeat;
    height: 54px;
    padding-top: 1px;
}
.textPageHeader
{
    font-size: 18pt;
    color: #FFFFFF;
    margin-top: 12px;
    margin-left: 44px;
}
.textPageMainColumnBox
{
    border-right-style: solid;
    border-left-style: solid;
    border-width: 2px;
    border-color: #004d9d;
    width: 588px;
    padding-top: 1px;
}
.textPageMainColumn
{
    font-size: 10pt;
    color: #000000;
    margin-left: 44px;
    margin-top: 12px;
    margin-right: 44px;
}
.textPageMainColumn A:link
{
    color: #004d9d;
    font-size: 10pt;
    text-decoration: none;
}
.textPageMainColumn A:visited
{
    color: #004d9d;
    font-size: 10pt;
    text-decoration: none;
}
.textPageMainColumn A:hover
{
    color: #004d9d;
    font-size: 10pt;
    text-decoration: underline;
}
.textPageHighlight
{
    padding: 12px;
    background-color: #004d9d;
    color: #FFFFFF;
    margin-top: 6px;
    margin-bottom: 6px;
}
.textPageHighlight A:link
{
    color: #FFFFFF;
    font-size: 10pt;
    text-decoration: underline;
}
.textPageHighlight A:visited
{
    color: #FFFFFF;
    font-size: 10pt;
    text-decoration: underline;
}
.textPageHighlight A:hover
{
    color: #FFFFFF;
    font-size: 10pt;
    text-decoration: none;
}

.width1col
{
    width: 642px;
}
.width2col
{
    width: 318px;
}
.width3col
{
    width: 210px;
}

.width1colWide
{
    width: 882px;
}
.width2colWide
{
    width: 438px;
}
.width3colWide
{
    width: 290px;
}
.width4colWide
{
    width: 216px;
}

.portfolioTotalsPod1
{
    width: 336px;
}
.portfolioTotalsPod2
{
    width: 180px;
}

.widthTwoThirds
{
    width: 584px;
}
.widthOneThird
{
    width: 292px;
}
.hidden
{
    display: none;
}

.center
{
    text-align: center;
}

div.scrollable
{
    overflow: auto;
}

div#Accounts
{
    height: 178px;
}
div#AccountDetailSubsection
{
    text-align: right;
}
div#Benchmarks
{
    height: 188px;
}

div#Portfolios
{
    height: 400px;
}

#BenchmarkDetails .form
{
    width: 75px;
}

#BenchmarkDetails .gridHeadCell
{
    color: #48455E;
    font-weight: normal;
    padding-right: 7px;
}

#BenchmarkDetails .readOnly
{
    border-style: none;
    background-color: Transparent;
}

#BenchmarkDetails .innerContainer
{
    padding: 5px 0 5px 10px;
}

#BenchmarkAverages table
{
    height: 94px;
}

#BenchmarkHeaderSection
{
    padding-bottom: 5px;
    background-color: #FFF;
    font-weight: bold;
}

#BenchmarkHeaderSection .form
{
    width: 200px;
}

#BenchmarkHeaderSection span
{
    padding: 0 30px 0 5px;
    font-weight: normal;
}

#BenchmarkActions
{
    float: right;
    margin-right: 427px;
    padding-top: 5px;
}

.floatLeft
{
    float: left;
}

.alert
{
    color: #ff0000;
}
/*  Bid List Styles */
.panel-header
{
    background-image: url('/AAMWeb/StylesFIS/images/smoke-top-bottom.gif');
    border: 1px solid #D0D0D0;
    color: #333333;
    font-weight: 700;
    padding: 5px 3px 4px 5px;
}
.section-header
{
    background-image: url('/AAMWeb/StylesFIS/images/bg-bar-blue.png');
    color: #fff;
    padding: 5px 3px 4px 5px;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.gridHeadRowBidList th
{
    padding: 3px;
    font-size: 12px;
    font-weight: bold;
    background: url("/AAMWeb/StylesFIS/images/wbg.gif") repeat-x scroll #FAFAFA;
    border-bottom: 2px solid #dddddd;
    color: #333;
    border-style: solid;
    border-width: 1px 1px 2px 1px;
    border-color: #dddddd #dddddd #efefef #dddddd;
}
.gridHeadRowOrderStatus th
{
    font-size: 12px;
    font-weight: bold;
    background: url("/AAMWeb/StylesFIS/images/wbg.gif") repeat-x scroll #FAFAFA;
    border-bottom: 2px solid #dddddd;
    color: #333;
    border-style: solid;
    border-width: 1px 1px 2px 1px;
    border-color: #dddddd #dddddd #efefef #dddddd;    
}
.gridHeadRowAccount th
{
    background: url("/AAMWeb/StylesFIS/images/top-middle.png") repeat-x scroll #DFEFFC;
    border: 1px solid #C5DBEC;
    color: #003366;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    
}
.gridRow2BidList td
{
    border: 1px solid #d2d2d2;
    border-collapse: collapse;
    background: url("/AAMWeb/StylesFIS/images/gra.gif") repeat-x scroll 50% 50% #DFEFFC;
    font-size: 92.3%;
    height: auto;
    overflow: hidden;
    padding: 5px;
    background-color: #efefef;
}
.gridRow2OrderStatus td
{
    border: 1px solid #d2d2d2;
    border-collapse: collapse;
    background: url("/AAMWeb/StylesFIS/images/gra.gif") repeat-x scroll #DFEFFC;
    font-size: 92.3%;
    height: auto;
    overflow: hidden;
    background-color: #efefef;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
.grid-header th
{
    background-image: url('/AAMWeb/StylesFIS/images/bg-bar-blue-tall.png');
    border: 1px solid #d0d0d0;
    color: #fff;
    padding: 5px 3px 4px 5px;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.grid-detail-header
{
    color: #003366;
    font-size: 1.2em;
    padding: 5px 3px 4px 5px;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.grid-detail th 
{
    color: #222;
    padding: 5px 0 5px 0;
    font-weight: bold;
}
.grid-detail th span
{
   font-weight: normal;
}
.formTextBidList
{
    border: 1px solid #C0C0C0;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: #f4f5fb;
    color: #000000;
}

.podTableBidList
{
    background-color: #fff;
    border: 1px solid #C0C0C0;
    border-collapse: collapse;    
}

.bidListAccountDetails
{
    margin: 0 0 10px 0px;
}
.clearfix
{
    clear:both;
}

.ordercell { width: 47px}


.cell-separator
{
    margin: -2px 5px -2px 0px;
    padding: 2px 10px 2px 5px;
    border-right: solid 1px #003366;
    display: inline;
}

.orderStatusPrincipal
{
    width: 90px;
}
.orderStatusAccountPrincipal
{
    width: 83px;
}
.orderStatusAI
{
    width: 80px;
}
.orderStatusAccountAI
{
    width: 72px;
}
.orderStatusPrice
{
    width: 55px;
}
.orderStatusIssue
{
    width: 250px;
}
.orderStatusAccountPrice
{
    width: 52px;
}
.orderStatusAccountGSC
{
    width: 45px;
}

.orderStatusAccountQuantity
{
    width: 45px;
}
.orderStatusAccountType
{
    width: 75px;
}
.orderStatusAccountNumber
{
    width: 75px;
}
.orderStatusCoupon
{
    width: 50px;
}
.orderStatusDate
{
    width: 80px;
}
.orderStatusBreakpoint
{
    width: 120px;
}
.orderStatusPlusMinus
{
    width: 30px;
}
.orderStatusDollarsUnits
{
    width: 30px;
}
