BODY
{
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #ffffff;
padding: 0;
margin: 0;
scrollbar-face-color: #ffffff; 
scrollbar-shadow-color: #bfbfbf;  
scrollbar-highlight-color: #ffffff;  
scrollbar-3dlight-color: #bfbfbf;  
scrollbar-darkshadow-color: #ffffff;  
scrollbar-track-color: #e5e5e5;
scrollbar-arrow-color: #497fb4;
}

P, td
{
FONT-SIZE: 12px;
COLOR: #000000;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
text-align: left;
}

.t1
{
FONT-WEIGHT: bold;
FONT-SIZE: 12px;
COLOR: #ffffff;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}
H1, .TITLE
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 20px;
COLOR: #5DC2A5;
font-weight: bold;
text-transform: uppercase;
}
H2
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 14px;
COLOR: #5DC2A5;
font-weight: bold;
}
H3, H4, H5, H6
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
COLOR: #5DC2A5;
FONT-SIZE: 12px;
FONT-WEIGHT: bold;
}
OL
{
FONT-SIZE: 12px;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}
UL
{
FONT-SIZE: 12px;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
list-style : square;
}
LI
{
FONT-SIZE: 12px;
FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
}
A, A:link, A:active, A:visited
{
COLOR: #7AB9DF;
TEXT-DECORATION: none;
}
A:hover
{
COLOR: #7AB9DF;
TEXT-DECORATION: underline
}
IMG
{
BORDER: 0px;
text-align: right;
}
HR 
{
border-top: 1px dashed #1D0234;
border-bottom: 0px;
HEIGHT: 1px;
}

/* -------------------------------------------------------------------------------------------------- */
.OFFICEQUOTE
{
FONT-SIZE: 10px;
font-weight: bold;
}
/* -------------------------------------------------------------------------------------------------- */
.SUBSECTION, .SUBSECTION:link, .SUBSECTION:active, .SUBSECTION:visited
{
COLOR: #5B9E2B;
TEXT-DECORATION: none;
font-size : 12px;
text-transform: uppercase;
}
.SUBSECTION:hover
{
COLOR: #000000;
TEXT-DECORATION: none;
}
.DOCHEADLINE, .DOCHEADLINE:link, .DOCHEADLINE:active, .DOCHEADLINE:visited
{
COLOR: #000000;
TEXT-DECORATION: none;
font-size : 12px;
}
.DOCHEADLINE:hover
{
COLOR: #5B9E2B;
TEXT-DECORATION: underline;
}
.DOCTEXT, .DOCTEXT:link, .DOCTEXT:active, .DOCTEXT:visited
{
COLOR: #000000;
font-size : 10px;
}
.DOCTEXT a: hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #FFFFFF;
text-decoration: underline;
}

.DOCTEXT a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
color: #FFFFFF;
}

.DOCSUBTITLE, .DOCSUBTITLE:link, .DOCSUBTITLE:active, .DOCSUBTITLE:visited
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
COLOR: #5B9E2B;
TEXT-DECORATION: none;
}
.DOCSUBTITLE:hover
{
COLOR: #000000;
TEXT-DECORATION: none;
}
.ALPHINDEXSUBTITLE
{
COLOR: #497fb4;
text-transform: uppercase;
FONT-SIZE: 10px;
}
.ALPHINDEX, .ALPHINDEX:link, .ALPHINDEX:active, .ALPHINDEX:visited
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
COLOR: #5B9E2B;
TEXT-DECORATION: none;
}
.ALPHINDEX:hover
{
COLOR: #000000;
TEXT-DECORATION: underline;
}
.SUBTITLE, .SUBTITLE:link, .SUBTITLE:active, .SUBTITLE:visited
{
COLOR: #5B9E2B;
font-size: 18px;
TEXT-DECORATION: none;
}
.SUBTITLE:hover
{
COLOR: #000000;
TEXT-DECORATION: none;
}

/* -------------------------------------------------------------------------------------------------- */
.SEARCHHEADLINE, .SEARCHHEADLINE:link, .SEARCHHEADLINE:active, .SEARCHHEADLINE:visited
{
COLOR: #000000;
TEXT-DECORATION: none;
font-size : x-small;
}
.SEARCHHEADLINE:hover
{
COLOR: #497fb4;
TEXT-DECORATION: none;
}
.SEARCHABSTRACT
{
COLOR: #497fb4;
FONT-SIZE: xx-small;	
}
.SEARCHHIGHLIGHT
{
font-weight: bold;
}
.SEARCHMORE, .SEARCHMORE:link, .SEARCHMORE:active, .SEARCHMORE:visited
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
TEXT-DECORATION: none
}
.SEARCHMORE:hover
{
COLOR: #5B9E2B;
TEXT-DECORATION: underline;
}
.SEARCHSUBTITLE
{
font-size: 10px;
}
/* -------------------------------------------------------------------------------------------------- */
.RIGHTTITLE
{
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
COLOR: #5B9E2B;
}
.RIGHTTEXT, .RIGHTTEXT:link, .RIGHTTEXT:active, .RIGHTTEXT:visited
{
font-size : 11px;
COLOR: #000000;
TEXT-DECORATION: none;
}
.RIGHTSECTITLE, .RIGHTSECTITLE:link, .RIGHTSECTITLE:active, .RIGHTSECTITLE:visited
{
font-size : 11px;
COLOR: #000000;
TEXT-DECORATION: none;
text-transform: uppercase;
}
.RIGHTTEXT:hover
{
COLOR: #5B9E2B;
TEXT-DECORATION: none;
}
/* -------------------------------------------------------------------------------------------------- */
.MENUITEM-0, .MENUITEM-0:link, .MENUITEM-0:active, .MENUITEM-0:visited
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
TEXT-DECORATION: none;
text-transform: uppercase
}
.MENUITEM-0:hover
{
COLOR: #FFFFFF;
TEXT-DECORATION: none;
}
.MENUITEM-0SHE, .MENUITEM-0SHE:link, .MENUITEM-0SHE:active, .MENUITEM-0SHE:visited
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
COLOR: #FFFFFF;
TEXT-DECORATION: none;
text-transform: none
}
.MENUITEM-0SHE:hover
{
COLOR: #FFFFFF;
TEXT-DECORATION: none;
}
.MENUITEM-1, .MENUITEM-1:link, .MENUITEM-1:active, .MENUITEM-1:visited
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
font-weight : normal;
COLOR: #497fb4;
TEXT-DECORATION: none;
}
.MENUITEM-1:hover
{
COLOR: #000000;
TEXT-DECORATION: none;
}
.MENUITEM-2, .MENUITEM-2:link, .MENUITEM-2:active, .MENUITEM-2:visited
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
font-weight : normal;
COLOR: #497fb4;
TEXT-DECORATION: none;
}
.MENUITEM-2:hover
{
COLOR: #000000;
TEXT-DECORATION: underline;
}
.PRINTMENUITEM-1, .PRINTMENUITEM-1:link, .PRINTMENUITEM-1:active, .PRINTMENUITEM-1:visited
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 12px;
font-weight : normal;
COLOR: #5B9E2B;
TEXT-DECORATION: none;
}
.PRINTMENUITEM-1:hover
{
COLOR: #497fb4;
TEXT-DECORATION: none;
}
.PRINTMENUITEM-2, .PRINTMENUITEM-2:link, .PRINTMENUITEM-2:active, .PRINTMENUITEM-2:visited
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10px;
font-weight : normal;
COLOR: #000000;
TEXT-DECORATION: none;
}
.PRINTMENUITEM-2:hover
{
COLOR: #000000;
TEXT-DECORATION: none;
}
.PNAVITEM, .PNAVITEM:link, .PNAVITEM:active, .PNAVITEM:visited
{
FONT-SIZE: 14px;
COLOR: #1D0234;
TEXT-DECORATION: none;
text-transform: uppercase;
}
.PNAVITEM:hover
{
TEXT-DECORATION: none;
}
.SUBNAVHEADER
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
font-weight: bold;
COLOR: #497fb4;
}
.SUBNAVITEM, .SUBNAVITEM:link, .SUBNAVITEM:active, .SUBNAVITEM:visited
{
FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 11px;
COLOR: #000000;
TEXT-DECORATION: none;
}
.SUBNAVITEM:hover
{
COLOR: #497fb4;
TEXT-DECORATION: none;
}
.SUBNAVSELECTBOX
{
BORDER: #333333 1px solid;
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
HEIGHT: 18px;
width: 200px;
}
.SUBSECSELECTBOX
{
BORDER: #333333 1px solid;
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #5B9E2B;
BACKGROUND-COLOR: #f2f2f2;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
HEIGHT: 18px;
width: 240px;
text-transform: uppercase;
}
.DOCSITEM, .DOCSITEM:link, .DOCSITEM:active, .DOCSITEM:visited
{
FONT-SIZE: 11px;
COLOR: #497fb4;
TEXT-DECORATION: none
}
.DOCSITEM:hover
{
FONT-SIZE: 11px;
COLOR: #5B9E2B;
TEXT-DECORATION: underline;
}
/* -------------------------------------------------------------------------------------------------- */

.QUICKREGISTERBOX
{
BORDER: #737373 1px solid;
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #497fb4;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #e5e5e5;
width:145px;
HEIGHT: 18px;
}
.QUICKREGISTERBUTTON
{
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #497fb4;
BORDER: #737373 1px solid;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
HEIGHT: 18px;
BACKGROUND-COLOR: #e5e5e5;
width: 24px;
}
.EVENTREGISTERBOX
{
BORDER: #737373 1px solid;
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #404040;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #e5e5e5;
width:170px;
HEIGHT: 18px;
}
.EVENTREGISTERBUTTON
{
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #404040;
BORDER: #737373 1px solid;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
HEIGHT: 18px;
BACKGROUND-COLOR: #e5e5e5;
width: 60px;
}
.QUICKSEARCHBOX
{
BORDER: #737373 1px solid;
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #5B9E2B;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #beb2c8;
width:130px;
HEIGHT: 18px;
}
.QUICKSEARCHBUTTON
{
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #497fb4;
BORDER: #737373 1px solid;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
HEIGHT: 18px;
BACKGROUND-COLOR: #beb2c8;
width: 24px;
}
.ABOUTUSBOX
{
BORDER: #737373 1px solid;
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #f2f2f2;
width:180px;
HEIGHT: 18px;
}
.ABOUTUSBUTTON
{
BORDER: #737373 1px solid;
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #5B9E2B;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #f2f2f2;
width:60px;
HEIGHT: 18px;
}
.LOGINBOX, .LOGINSELECTBOX
{
BORDER: #737373 1px solid;
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #5B9E2B;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
BACKGROUND-COLOR: #e5e5e5;
HEIGHT: 18px;
}
.LOGINBOX
{
width:100px;
}
.LOGINSELECTBOX
{
width:140px;
}
.LOGINBUTTON
{
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #5B9E2B;
BORDER: #737373 1px solid;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
HEIGHT: 18px;
BACKGROUND-COLOR: #e5e5e5;
width: 24px;
}
.FORMBOX
{
BORDER: #333333 1px solid;
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #000000;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
HEIGHT: 19px;
width:180px;
}
.FORMTEXT
{
font-size:11px;
}
.titlebar {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
background-color: #5dc2a5;
line-height: 2;
}

.FORMBUTTON
{
PADDING: 1px 2px 1px 2px;
FONT-SIZE: 10px;
COLOR: #000000;
BORDER: #333333 1px solid;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
HEIGHT: 19px;
BACKGROUND-COLOR: #f2f2f2;
}
/* -------------------------------------------------------------------------------------------------- */
.SYSTEMERROR
{
font-size:xx-small;
color: Red;
}
.ERROR
{
font-size:xx-small;
color: Red;
}
.error
{
font-size:xx-small;
color: Red;
}
/* -------------------------------------------------------------------------------------------------- */
.SMALLER
{
font-size: 10px;
text-align: right;
}
.LARGE
{
font-size: 12px;
}


/************************************************************
*	Added 29/04/2010 - Damian Mullins - Stripe Consulting	*
*************************************************************/
.textfield { width: 300px; }
.button { background-color: #5c6f7b; color: #eee; }
.textfield, .button { border: solid 1px #000; margin-bottom: 5px; }

table.registration, table.login, table.indices-search, table.indices-edit { border-collapse: collapse; width: 100%; }

table.registration td { background-color: #5ec2a5;  }
table.registration td p { padding: 5px !important ;}
table.registration td.desc { width: 100px; }

table.indices-search th, table.indices-search td { border-top: 1px solid #000; border-bottom: 1px solid #000; padding: 5px !important; }
input, select { margin-left: 5px !important; }
table.indices-search th { background-color: #5dc2a5; color: #eee; }
table.indices-search tr { height:25px; }
table.indices-search tr.mandatory td { background-color: #AED7ED ; color: #000;  }
table.indices-search tr.voluntary td { background-color: #AEE0D2; }
table.indices-search td a { color: #00F; text-decoration: underline; }
table.indices-search td a:hover { text-decoration: none; }

#searchbar .dropdown { width:250px; border: solid 1px #000; margin-bottom: 5px; }

#visitorcount {
width:100%;
padding-top:10%;
text-align:center;
}

#submenu { float:right; }
#searchmenu { float:left; }


#Container { border-collapse: collapse; margin: 10px auto; width: 750px; }
#Container td { padding: 0; }

#Logo { width: 180px; font-size:24px; letter-spacing:-1px }
#Logo a { color:#5dc2a5 !important; }
#Logo a:hover { text-decoration:none !important; }
#PrinterVersion { width: 25px; }

#Printer { background-image: url(images/Printer_off.gif); display: block; height: 16px; width: 25px; }
#Printer:hover { background-image: url(images/Printer_on.gif); }
#Printer span { display: none; }

#Nav { border-collapse: collapse; float: right; margin: 10px 0 0 0; width: 633px; }
#Nav td  { border-right: solid 1px #fff; padding: 0; }
#Nav a { background-color: #5c6f7b; color: #fff; height: 20px; display: block; padding: 7px 2px 0 2px; text-align: center; text-decoration: none; }
#Nav a:hover { background-color: #5ec2a5; color: #fff; }

#Content { border-collapse: collapse; width: 100%; }
#Content td.border { background-color: #5C6F7B; width:2px; }
#Content td#share { padding: 15px 5px 0 0; }
#Content td#ContentArea { height: 500px; padding: 5px; }

#HomeRegister { height: 26px; width: 140px; background-color:#5DC2A5; color: #fff; }
#HomeRegister:hover { background-color:#5C6F7B; }
#HomeRegister span { display: none; }

#Footer { background-color: #5C6F7B; height: 16px; padding: 3px 10px !important; }
#Footer #copyright { float: left; }
#Footer #Links { float: right; }
#Footer #Links a { margin: 0 15px; }


.key {
float:left;height:75px;width:50%;padding: 5px;background-color:#DEE2E5;
}

.key td {font-size:10px;}
.IAT {
background-color:#5EC2A5;
}
.EUL {		
background-color:#AEE0D2;
}
.UKL {
background-color:#89DAA2;
}
.GPTGN {
background-color:#5EAFDB;	
}
.KRC {
background-color:#8ED7ED;	
}
.ISR {
background-color:#DFEFFB;
}				

.clearer {
clear:both; 
font-size:1pt;
height:0px;
}

.htmlbutton, .htmlbutton:hover { width:75px !important;
              border:solid 1px black;
              height: 20px !important;                                 
              padding:2px 5px 2px 5px !important;
              margin-top:2px !important;
              margin-bottom:2px !important;
              background-color: #5c6f7b !important;
              color: #eeeeee !important; 
              text-decoration:none !important;
              }
              
