/*******************************************************************************/
/* Project num : 362.EC.26092                                                  */
/*                                                                             */
/* Sub-system  : FCO Main                                                      */
/*                                                                             */
/* Module name : Main General Stylesheet                                       */
/*                                                                             */
/* Module Ref  : FCO Main General                                              */
/*                                                                             */
/* Filename    : local.css                                                     */
/*                                                                             */
/* Amendment History                                                           */
/*                                                                             */
/* Ver      Date        Author      Reference                                  */
/* 1        19/10/01    nguyenp     Creation                                   */
/* 2        22/10/01    nguyenp     Added Complete Search Styles               */
/* 3        24/10/01    nguyenp     OR248 Fixed Netscape bold issue            */
/* 4        26/10/01    nguyenp     OR263 Changed kimagecenter to kimagecentre */
/* 5        29/10/01    turnerm     OR269 Modified sitemap styles              */
/* 6        31/10/01    turnerm     OR281 Added child link styles              */
/* 7        31/10/01    crossleya   OR296 Added printback                      */
/* 8        01/11/01    nguyenp     OR263 Changed kimagevcenter                */
/* 9        13/11/01    turnerm     OR264 Mandatory fields                     */
/* 10       21/11/01    turnerm     OR152 Link type images                     */
/* 11       22/11/01    khanr       OR422 W3C CSS1 Validation                  */
/* 12       23/11/01    turnerm     OR429 Crisis styles                        */
/* 13       04/12/01    nguyenp     OR470 Fixed Netscape 4.x compatability     */
/* 14       04/12/01    nguyenp     OR491 Added Dropdown styles                */
/* 15       12/12/01    nguyenp     OR549 Updated Stylesheets                  */
/* 16       21/12/01    mccarthys   OR557 Updated News Styles                  */
/* 17       10/01/02    nguyenp     OR591 Changed Heveltica to Helvetica       */
/* 18       14/01/02    nguyenp     OR561 Used px instead of em                */
/* 19       16/01/02    khanr       OR525 Updated Search Styles                */
/* 20       16/01/02    mccarthys   OR596 Body Background                      */
/* 21       25/01/02    nguyenp     OR715 Use Channel Link colours             */
/* 22       26/01/02    simsb       OR685 KExtraInfoHeadline reduce size       */
/* 23       05/02/02    nguyenp     OR768 Add foreground colour to body        */
/* 24       05/02/02    nguyenp     OR754 Remove redundant styles              */
/* 25       12/02/02    craftc      OR798 Adding minisearchbox style           */
/* 26       26/02/02    craftc      OR809 Removing underlining for links       */
/* 27       04/03/02    callaghanj  OR784 Add style for Interactive forms      */
/* 28       11/03/02    woodma      OR808 Font sizes                           */
/* 29       12/03/02    woodma      OR808 Implemented review comments          */
/* 30       17/04/02    callaghanj  OR784 Add style for headings               */
/* 31                               Realign to VSS version numbers             */
/* 32                               Realign to VSS version numbers             */
/* 33       26/06/02    simsb       OR1384 Add style for error text link       */
/* 34       08/01/03    pearsonm    OR2132 Adding Text Only Navbar Styles      */
/* 35       05/02/03    pearsonm    OR2132 Updating nav bar styles             */
/* 36       01/07/03    craftc      OR2339 Adding text-o styles for KAttention */
/* 37       12/11/03    craftc      OR 2435 - Changing size of KAQ tags        */
/* 38       28/10/03    craftc      OR 2029 Adding consular form style         */
/*******************************************************************************/

/* Global Style Information */
body { margin: 0pt; background: #FFFFFF; color: #000000;}

/* Text Only Nav Bar Styles*/

.navbarlink               { color: #0000FF; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }
.navbarlink:hover         { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }
.navbarparentlink         { color: #800080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }
.navbarparentlink:hover   { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }
.navbarnotlink            { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }

.hometitle                { color: #000000; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
                          
/* Sitemap */
.sitemapl1          { color: #000000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.sitemapl1:visited  { color: #000000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.sitemapl1:hover    { color: #7F9966; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.sitemapl1:link     { color: #000000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}

.sitemapl2          { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.sitemapl2:visited  { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.sitemapl2:hover    { color: #7F9966; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.sitemapl2:link     { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}

.sitemapl3          { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;}
.sitemapl3:visited  { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;}
.sitemapl3:hover    { color: #7F9966; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;}
.sitemapl3:link     { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;}

.sitemapl4          { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;}
.sitemapl4:visited  { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;}
.sitemapl4:hover    { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;}
.sitemapl4:link     { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: normal;}

/* External Link */
.kexternallinktext      { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.kexternallinktitle     { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.kexternallinkurl       { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.kexternallinkurl:hover { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

/* Internal Link */
.kinternallinktext      { color: #7F9966; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.kinternallinkurl:hover { color: #7F9966; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.kinternallinkurl       { color: #7F9966; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

/* Misc */
.kfileurl           { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.kfileurl:hover     { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.kfaqa              { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.kfaqq              { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }

/* Default asset styles */
.karticleheadline    { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.karticletext        { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }
.kattentionheadline  { color: #FFFFFF; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  font-weight: bold; text-decoration: none; }
.kattentiontext      { color: #FFFFFF; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  font-weight: normal; text-decoration: none; }
.kattentionheadlineto{ color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  font-weight: bold; text-decoration: none; }
.kattentiontextto    { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  font-weight: normal; text-decoration: none; }
.kextrainfoheadline  { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  font-weight: bold; text-decoration: none; }
.kextrainfotext      { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal;  font-weight: normal; text-decoration: none; }
.kfaqanswer          { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
.kfaqquestion        { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }

/* Misc */
.level1text         { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.dateheader         { color: #000000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none; font-weight: bold;}
.articletextbanner  { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
.formtext           { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }
.offormtext         { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.offormheading      { color: #000000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-wieght: bold; text-decoration: none;}
.formtextsmall      { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-decoration: none; }
.offormtextsmall    { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }
.errortext          { color: #FF0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }
.errortextlinkurl:hover { color: #FF0000; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.errortextlinkurl       { color: #FF0000; font-size: 11px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.printback          { color: #808080; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.dropdown           { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }

/* global search implementations */
.searchtitle            { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.searchabstract         { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchurl              { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchdocinfo          { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchformlabel        { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchhelplink         { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.searchinstruction      { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchformtext         { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchspelling         { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchquery            { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchnumresults       { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchformtable        { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchresultstable     { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.minisearchtable        { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.advancedsearchlink     { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.advancedsearchlink:hover { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.searchdropdown         { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.resultsprevnext        { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.searcherrortext        { color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.searcherrortextlink    { color: #7F9966; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
.minisearchbox    { background-color: #DEE8D9;}

/* Country associated styles */
.kdiplistcountry    { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.kdiplisttext       { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }
.kcountrypro        { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; text-decoration: none; }
.countrytitle       { color: #000000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }

/* Image styles */
.kimagewraprt       { float: right;}
.kimagewraplt       { float: left; text-align: left;}
.kimagecentre       { text-align: center;}
.kimageleft         { text-align: left;}
.kimageright        { text-align: right;}
.kimagevcentre      { vertical-align: middle;}
.kimagecapt         { color: #000000;  font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; text-align: center;}

/* News Styles */
.newsheadline               { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.newsheadlinelink:visited   { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.newsheadlinelink:hover     { color: #FF3333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.newsheadlinelink:link      { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.newstext                   { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none; }
.newstextbold               { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.newstextboldlink:visited   { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.newstextboldlink:hover     { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.newstextboldlink:link      { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.newstextitalic             { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; text-decoration: none; }

/* Child links (for function pages, will be overriden by channels and crisis template */
.child              { color: #7A9461; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}
.child:visited      { color: #7A9461; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}
.child:hover        { color: #7A9461; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}
.child:link         { color: #7A9461; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}

.consularsummary	{ color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
