/* 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; }



