/* Start CSS Reset Classes */
/**
* Percents could work for IE, but for backCompat purposes, we are using keywords.
* x-small is for IE6/7 quirks mode.
*
*/
/* Font size conversion chart
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
*/
#Fidelity body {font:13px arial, helvetica,clean,sans-serif; background-color:#ffffff;*font-size:small;*font:x-small;}
#Fidelity table {font-size:inherit;}
/**
* 99% for safari; 100% is too large
*/
#Fidelity select, #Fidelity input, #Fidelity textarea {font:99% arial,helvetica,clean,sans-serif;}
/**
* Bump up !IE to get to 13px equivalent
*/
#Fidelity pre, #Fidelity code {font:115% monospace;}

#Fidelity body,#Fidelity div,#Fidelity dl,#Fidelity dt,#Fidelity dd,#Fidelity ul,#Fidelity ol,#Fidelity li,#Fidelity h1,#Fidelity h2,#Fidelity h3,#Fidelity h4,#Fidelity h5,#Fidelity h6,#Fidelity pre,#Fidelity form,#Fidelity fieldset,#Fidelity input,#Fidelity textarea,#Fidelity p,#Fidelity blockquote,#Fidelity th,#Fidelity td {
margin:0;
padding:0;
}
#Fidelity table {
border-collapse:collapse;
border-spacing:0;
}
#Fidelity fieldset,#Fidelity img {
border:0;
}
#Fidelity address,#Fidelity caption,#Fidelity cite,#Fidelity code,#Fidelity dfn,#Fidelity em,#Fidelity strong,#Fidelity th,#Fidelity var {
font-size:93%;
font-weight:normal;
}
#Fidelity ol,#Fidelity ul {
list-style:none;
}
#Fidelity caption,#Fidelity th {
text-align:left;
}
#Fidelity q:before,#Fidelity q:after {
content:'';
}
#Fidelity abbr,#Fidelity acronym { border:0;
}
/* End CSS Reset Classes */

#Fidelity h1 {color: #408800; font-family: Arial, Helvetica, sans-serif; font-size: 131%;padding:0px 0px 2px 0px; margin:0px 0px 0px 0px;}
#Fidelity h2 {color: #408800; font-family: arial, sans-serif; font-size: 100%;}
#Fidelity p{font-family:Arial, Helvetica, sans-serif;font-size:93%;line-height:153.9%;text-align:left;}
#Fidelity a {color:#0F57C2;text-decoration:none;font-family:arial, helvetica, sans-serif;}
#Fidelity a:visited {color:#0F57C2;text-decoration:none;}
#Fidelity a:active,#Fidelity a:focus {color:#E74B00;text-decoration:underline;}
#Fidelity a:hover {text-decoration:underline;}
#Fidelity .invisible {visibility:hidden} 




#Fidelity .left-form-box{border:1px solid #a3c183;padding:5px 10px;margin-bottom:17px;}
#Fidelity .left-form-box h3{font-size:85%;padding:0px 0px 2px 0px;}
#Fidelity .left-form-box .go-button{display:inline;width:33px;color:#0D57C0;}
#Fidelity .left-form-box #symbol{padding-right:5px;width: 101px;font-size:85%;
border: 1px solid #A4ACB3;
    color: #000000;
    font-family: Arial !important;
    margin-bottom: 3px;
    margin-top: 2px;
    padding: 3px;
}

#Fidelity .left-form-box a{font-size:85%;color:#23476B}

#Fidelity .toc h2 {color:#FFFFFF; font-size:85%; padding: 0px 0px 0px 0px;}
#Fidelity .toc h3 {font-size:85%; padding: 8px 0px 3px 10px;}
#Fidelity .toc .navhead {background-color:#678800; margin: 0px 0px 0px 0px; padding: 3px 0px 4px 11px;}
#Fidelity .toc .navcontent {border-right:1px solid #A3C183; border-bottom:1px solid #A3C183; border-left:1px solid #A3C183; padding: 5px 0px 2px 0px;}
#Fidelity .toc .market-list{border-bottom:1px dotted #A3C183;margin:0px 10px 4px;padding-bottom: 3px;}
#Fidelity .toc .market-list li{padding-left:0px;}
#Fidelity .toc ul {border-bottom:1px solid #A3C183; padding: 0px 0 6px;}
#Fidelity .toc ul.ul_usMarket {border-bottom:0px solid #A3C183; padding: 0px 0 3px;}
#Fidelity .toc ul.last {border-bottom:0px; }
#Fidelity .toc li {border-top:medium none; font-size:85%; margin:0px; padding:4px 0px 3px 10px;}
#Fidelity .toc li.selected {background-color:#EEEEEE; color:#24486B; font-weight:bold;padding-bottom: 5px;padding-top: 5px;margin-bottom: -1px;}
#Fidelity .toc li.selected a {color:#20466B; text-decoration:none;}
#Fidelity .toc li.selected a:hover  {color:#20466B; text-decoration:underline;}
#Fidelity .toc li a {color:#22466B; text-decoration:none;}
#Fidelity .toc li a:visited{color:#22466B;}
#Fidelity .toc li a:active, .toc li a:focus {color:#E74B00; text-decoration:underline;}
#Fidelity .toc li a:hover {color:#22466B; text-decoration:underline;}

/*Start Stock Details (Newly Added Section) */
#Fidelity .stock-details{font-size:13px;}/*Added to remove conflict with old master css in existing application pages*/
#Fidelity .stock-details h2 {color:#FFFFFF; font-family: arial, sans-serif; font-weight:bold; font-size:85%; padding: 0px 0px 0px 0px;}
#Fidelity .stock-details h3 {color:#000000; font-family: arial; font-weight:bold; font-size:85%; padding: 5px 0px 2px 6px;}
#Fidelity .stock-details .navhead {background-color:#408800; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 6px; width: auto; vertical-align: middle;}
#Fidelity .stock-details .navcontent {border-right:1px solid #A3C183; border-left:1px solid #A3C183; padding: 0px 0px 2px 0px;}
#Fidelity .stock-details .content-stock-details {background-color:#EDF3E6;border-right:1px solid #A3C183; border-left:1px solid #A3C183; border-bottom:1px solid #A3C183; padding: 0px 0px 0px 0px;}
#Fidelity .stock-details .content-stock-details.noborder {border-bottom:0px solid #A3C183 !important; }/* Modification For Key statistics Page */
#Fidelity .stock-details .form-box {padding: 0px 6px 5px 6px;}
#Fidelity .stock-details .form-box h3{padding: 7px 20px 0px 0px; display:inline;}
#Fidelity .stock-details .form-box input {margin: 2px 0px 0px 0px;font-size:85%;}
#Fidelity .stock-details .form-box input.symtxt{border:1px solid #7F9DB9;color:#000000;padding:3px;margin-bottom:3px;margin-top:2px;width:146px !important;;font-size:92%; font-family:Arial !important;}
#Fidelity .stock-details .form-box select.dd{border:1px solid #7F9DB9;color:#000000;padding:2px;width:90px;font-size:85%;width:119px !important; font-family:Arial !important;}
#Fidelity .stock-details .form-box .link{padding:3px 0 4px 0; font-size:77%;font-family:Arial !important;}
#Fidelity .stock-details .form-box .button {height:23px; padding:0px 3px 0px 3px;font-family:Arial !important;}
#Fidelity .stock-details a {color:#24486B; text-decoration:none;}
#Fidelity .stock-details a:visited{color:#24486B;}
#Fidelity .stock-details a:active,#Fidelity .stock-details a:focus {color:#E74B00; text-decoration:underline;}
#Fidelity .stock-details a:hover {color:#24486B; text-decoration:underline;}
/*END OF TOC*/

/* Start of  autocomplete.css */
/*  Attributes for customizing result pane of Autocomplete */
#Fidelity .acResults {display: none;background-color: #FFFFFF;border: 1px solid black;font-family: Arial, Verdana;font-size: 85%;line-height: 107%;color: #444444;position:absolute;z-index:101;}
#Fidelity .acError{display:none;color: white;border: 1px solid red;background-color: red;width: 200px;font-family: Arial, Verdana;font-size: 80%;}

/*  Customize input area of autocomplete */
#Fidelity .acInput {border: 1px solid black ;}

/*  presentation attributes for individual items of the result pane */
#Fidelity .acItemOver,#Fidelity .acItemTable tr.acItemOver td,#Fidelity .acItemTable tr.acItemOver th {cursor:pointer; background-color:#336600;color:white;}
#Fidelity .acItemMatch {font-weight: bold; cursor:pointer;}
#Fidelity .acItemIndex {/*float: left; display:inline;*/text-align: left;vertical-align: top; width: 55px;font-weight: normal;font-size: 12px;padding: 4px 4px 4px 5px;margin: 0;border: 0;}
#Fidelity .acfooter{padding: 4px 4px 4px 5px;border-top: black 1px solid;}
#Fidelity .acfooter p{font-size:10px;line-height:12px;}
#Fidelity .offScreen{display:block;position: absolute;left: -3000px; }
#Fidelity .acItemValue {font-size: 12px; margin: 0;border:0; padding: 4px 4px 4px 5px;width: 190px;}
#Fidelity .acItemTable{border: 0;width: 260px;border-collapse: collapse;margin: 0;padding: 0;}
/* End of  autocomplete.css */