/******************************************************************************/
/* UKvisas : GLOBAL                                                           */
/******************************************************************************/
/*                                                                            */
/* Project num : 362.EC.26092                                                 */
/*                                                                            */
/* Sub-system  : FCO UKvisas                                                  */
/*                                                                            */
/* Module name :                                                              */
/*                                                                            */
/* Module Ref  :                                                              */
/*                                                                            */
/* Filename    : portal.css                                                   */
/*                                                                            */
/* Synopsis    : UKvisas global css imported into all pages                   */
/*                                                                            */
/* Amendment History                                                          */
/*                                                                            */
/* Ver    Date        Author        Reference                                 */
/* 1      19/10/01    crossleya     Creation                                  */
/* 2      26/10/01    nguyenp       OR 248  - Fixed Netscape Bug              */
/* 3      31/10/01    crossleya     OR 291  - Margin investigation            */
/* 4      01/11/01    nguyenp       OR 263  - Changed kimagecenter            */
/* 5      21/11/01    turnerm       OR 152  - Link type images                */
/* 6      22/11/01    khanr         OR 422  - W3C CSS1 Validation             */
/* 7      04/12/01    nguyenp       OR 470  - Fixed Netscape 4.x compatability*/
/* 8      04/12/01    nguyenp       OR 491  - Added Dropdown styles           */
/* 9      16/01/02    khanr         OR 525  - Adding Extra Search Styles      */
/* 10     18/01/02    khanr         OR 525  - Adding Extra Search Styles      */
/* 11     06/02/02    nguyenp       OR 768  - Add foreground colour to body   */
/* 12     05/02/02    nguyenp       OR 754  - Remove redundant styles         */
/* 13     04/03/02    craftc        OR 809  - Removing underlining on links   */
/* 14     08/03/02    craftc        OR 809  - Changing KExternal Link colour  */
/* 15     05/04/02    simsb         OR 944  - Added KFAQ                      */    
/* 16     16/04/02    callaghanj    Added OF headings                         */
/* 17     18/04/02    woodma        OR 977  - Added kfileurl                  */
/* 18                                                                         */
/* 19     --- Adding correct version number ---                               */
/* 20                                                                         */
/* 21     29/04/02    mccarthys     OR 1060 - Changing KExternalLink colour   */
/* 22     08/01/03    pearsonm      OR 2132 - Adding Text Only Navbar Styles  */
/* 23     05/02/03    pearsonm      OR 2132 - Updating nav bar styles         */
/* 24     22/01/03    craftc        OR 2727 - Adding new style                */
*/ 25     11/11/05    phosking      OR 3153 - New style .newswire             */
/******************************************************************************/

/* global page related */

body                    { margin: 0pt; background: #ffffff; color: #000000;}

.pagecontentbg          { color: #000000; background: #f6f6f6; }
.header                 { color: #808080; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; }
.standardtext           { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; text-decoration: none; }
.dropdown               { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; }

/* Text Only Nav Bar Styles*/

.navbarlink             { color: #0000FF; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; }
.navbarlink:hover       { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; }
.navbarparentlink       { color: #800080; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; }
.navbarparentlink:hover { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; }
.navbarnotlink          { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; text-decoration: none; }


/* content */

.l1linktableheader      { color: #003366; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; text-decoration: none; }
.l1linktabletext        { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 10px; }

/* global asset implementations */

.karticleheadline       { color: #808080; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 16px; font-style: normal; font-weight: bold; text-decoration: none; }
.karticletext           { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; }

.kexternallinkurl       { color: #339999; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; text-decoration: none; }
.kexternallinkurl:hover { color: #339999; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; text-decoration: none; }
.kexternallinktext      { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }

.kinternallinkurl       { color: #003366; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; text-decoration: none; }
.kinternallinkurl:hover { color: #003366; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; text-decoration: none; }
.kinternallinktext      { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }

.kimagewraprt           { float: right;}
.kimagewraplt           { float: left; text-align: left;}
.kimagevcentre          { vertical-align: middle;}
.kimagecentre           { text-align: center;}
.kimageleft             { text-align: left;}
.kimageright            { text-align: right;}
.kimagecapt             { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; text-align:center; }


.kfaqa              { color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.kfaqq              { color: #003366; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; text-decoration: none; }
.kfaqanswer         { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; }
.kfaqquestion       { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; }
.kfileurl           { color: #003366; font-size: 11px; font-family: sans-serif, Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; }
.kfileurl:hover     { color: #003366; font-size: 11px; font-family: sans-serif, Verdana, Arial, Helvetica; font-weight: bold; text-decoration: none; }
/* print version */

.printbody              { margin: 10pt; }
.printback              { color: #808080; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; text-decoration: none; }

/* level 0 content */

.formlabel              { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }
.offormlabel            { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 13px; font-weight: bold; text-decoration: none; }
.formtext               { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; }
.errortext              { color: #ff0000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; text-decoration: none; }
.errortextfeedback      { color: #ff0000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 13px; font-style: normal; font-weight: bold; text-decoration: none; }

/* level 0 tright tables */

.rlinktableoff          { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }
.rlinktableoff:hover    { color: #336699; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }
.rlinktableon           { color: #336699; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px;   font-style: normal; font-weight: normal; text-decoration: none; }

/* sitemap */

.sitemapl1              { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.sitemapl1:hover        { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.sitemapl2              { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.sitemapl2:hover        { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.sitemapl3              { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.sitemapl3:hover        { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.sitemapl4              { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.sitemapl4:hover        { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }

.formheading            { color: #808080; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; }
.formlabel              { color: #808080; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; }

.searchtitle            { color: #003366; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; text-decoration: none; }
.searchabstract         { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchurl              { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchdocinfo          { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchformlabel        { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchhelplink         { color: #003366; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; text-decoration: none; }
.searchinstruction      { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchformtext         { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchspelling         { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchquery            { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchnumresults       { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchformtable        { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchresultstable     { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.minisearchtable        { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.advancedsearchlink     { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.advancedsearchlink:hover { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searchdropdown         { color: #000000; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.resultsprevnext        { color: #0000ff; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: normal; text-decoration: none; }
.searcherrortext        { color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.searcherrortextlink  { color: #003366; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; text-decoration: none; }
.resultsprevnext  { color: #003366; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px; font-weight: bold; text-decoration: none; }

/* news ticker */

.newswire               { color: #336699; font-family: sans-serif, Verdana, Arial, Helvetica; font-size: 11px;   font-style: normal; font-weight: bold; text-decoration: none; }

/* New homepage styles Rel 2.30.0 */

/* Homepage */
.homebannertext  { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.hometopnavlink  { color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.hometopnavlink:hover  { color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.hometickertitle { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.homeexternallinktitle { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.homebottomlink  { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.homebottomlink:hover  { color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.homearticletitle { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; text-decoration: none; }
.homearticletext { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.homearticlered { color: #ff0000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.homearticlered:hover { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; }
.homearticleblue { color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-decoration: none; }


h1 {
font-size:1.1em;
font-weight:bold;
font-style:normal;
text-decoration:none;
}

h2, h3, h4 {
font-weight:bold;
font-size:1em;
font-style:normal;
text-decoration:none;
}

.karticletext * {
	margin: 0;
	padding:0;
}

.karticletext p {
	margin-bottom: 1em;
	padding:0;
}

cite {
font-style:italic;
}

blockquote {
margin-left:2%;
}

q:before, q:after {
content: ""; 
}
.newstitlelinktext {
color: #808080;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
.newstitlelinktext:hover {
color: #81a4ea;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
.homepageintro {
font-size:1.2em;
}
.survey {
margin-left:2%;
}

.karticletext ul {
padding-left: 15px;
}

.karticletext ol {
padding-left: 30px;
}


