/*   Author:   VITM, Jens Wedin
**   Contact:  jens.wedin@nordea.com
**   Version   PDA 2004.09.14
*/


body                      {margin: 0; padding: 0; background: #fff; font: 85% Verdana, Geneva, Arial, Lucida, Helvetica, sans-serif;}
#wrap                     {margin: 2px;}
table, td					  {padding: 0px !important; border: none !important;}

/* hide */
.nodisplay,
#breadCrumbTrail,
#tabsOut img,
legend,
#statement,
#accessibility-statement,
#topTextPrint,
#footerPrint,
#logoOut, #logo			 {display: none;}

/* top and toolbar */
#topPrint					 {display: block; margin: 0 0 20px;}
#toolbarOut              {background: #e5eaef; padding: 3px; border-bottom: 1px solid #779abc; color: #005284;}
#toolbarOut span         {margin-right: 3px;}
#toolbarOut img          {margin-right: 3px;}

/* tabs */
#tabsOut ul              {margin: 0; padding: 0; list-style-type: none}
#tabsOut li              {border: 1px solid #779abc; margin: 1px; padding: 2px; float: left;} 
#current                 {background: #e5eaef; font-weight: bold}
#tabsOut a:link          {text-decoration: none; display: block; color: #000;}
#tabsOut a:visited       {text-decoration: none; color: #000;}
#tabsOut li:hover        {background: #e5eaef}

/* B menu */
#menuOut                 {margin: 10px 0 0 10px;}
#menuOut ul              {margin: 0; padding: 0; list-style-type: none; font-weight: bold}
#menuOut ul ul           {margin: 0 0 0 10px;}
#menuOut li li           {font-weight: normal;}

#menuOut .current        {font-weight: bold;}

/* Content */
#contentOut              {width: 99%; padding: 0 2px 0 2px;}
#mainContent img         {margin: 5px 10px 10px 0}

table                    {border: 1px solid #779abc; border-top: 0; border-collapse: collapse; width: 100%; margin: 10px 0 10px 0}
caption                  {padding: 2px; text-align: left; font-weight: bold; background: #ccd8de; border-bottom: 1px solid #779abc}
th                       {text-align: left; padding: 2px; vertical-align: bottom; background: #ccd8de}
td                       {border-top: 1px solid #779abc; text-align: left; padding: 2px; vertical-align: top;}
tfoot                    {font-weight: bold;}
th.vertical              {border: 1px solid #779abc; border-width: 0 1px 1px 0; vertical-align: top; background: #fff !important;}

/* Boxes */
.boxb1 div,  
.boxg1 div, 
.boxd1 div, 
.boxi1 div,
.boxg2 div, 
.boxd2 div, 
.boxi2 div,
.boxn2 div,
.boxe1 div,
.boxe2 div,
.boxe3 div,
.boxe4 div                    {border: 1px solid #779abc; padding: 2px;}

.boxb2                        {background: #e5eaef; padding: 2px; border: 1px solid #779abc} 
.boxb2 h2                     {margin: 0;}

.boxb1 h2, 
.boxg1 h2, 
.boxd1 h2, 
.boxi1 h2,
.boxg2 h2, 
.boxd2 h2, 
.boxi2 h2,
.boxn2 h2,
.boxe1 h2,
.boxe2 h2,
.boxe3 h2,
.boxe4 h2                    {padding: 2px; background: #e5eaef; margin: 0}

/* Bars */
.barb1,  
.barg1, 
.bard1, 
.bari1                    {padding: 2px; background: #e5eaef; border-bottom: 1px solid #779abc}


/* Illustrations and icons */
.illustrationb1,
.illustrationg1,
.illustrationd1,
.illustrationi1          {float: left; margin: 0 10px 10px 0 !important; width: 53px; height: 53px; border: 1px solid #779abc; background: #e5eaef}

.iconb1,
.icong1,
.icond1,
.iconi1                  {width: 15px; height: 12px; border: 1px solid #779abc; padding: 2px; margin: 2px; background: #e5eaef}

.iconb2,
.icong2,
.icond2,
.iconi2                  {width: 30px; height: 24px; border: 1px solid #779abc; float: left; margin: 0 10px 0 0 !important; background: #e5eaef}

caption img              {float: right; padding: 1px ; margin: 0 5px 0 0 !important; border: 1px solid #779abc; background: #e5eaef; width: 13px !important; height: 10px !important;}


/* Error */
.boxe1 div,
.boxe2 div,
.boxe3 div,
.boxe4 div                {padding: 2px 2px 2px 45px}
.boxe1 div                {background: url(i/i_SystemFailure.gif) 5px 5px no-repeat;}
.boxe2 div                {background: url(i/i_IncorrectInput.gif) 5px 5px no-repeat;}
.boxe3 div                {background: url(i/i_Information.gif) 5px 5px no-repeat;}
.boxe4 div                {background: url(i/i_Question.gif) 5px 5px no-repeat;}



img,
input,
textarea                  {max-width: 99%}

/* Forms */
fieldset                  {border: 0}
.formgroup                {margin: 2px 0 3px 0;}
fieldset .formgroup br    {display: none}

/* Common classes */
a:link                    {color: #005284}
a:visited                 {color: #c60}

hr                        {background-color: #779abc; color: #779abc; height: 1px; border: none;}

h1                        {font-size: 1.3em}
h2                        {font-size: 1.2em}
h3                        {font-size: 1.1em}
h4                        {font-size: 1.0em}

/* Generic classes */
.floatleft                {float: left;}
.enclose                  {clear: both; border: 0 !important;}
.portrait                 {list-style-type: none}

/* footer */
#footer address           {font-style: normal; color: #999; margin: 10px 2px 10px 2px; border-top: 1px solid #036; text-align: center; padding: 5px 0;}