/*
Created 30/12/2009 Adrianw
Last updated 05/02/2010 Adrianw
*/ 
/* HTML ENTITY STYLING BLOCK */
a:link {
    color:blue;
}

a:visited {
    color:purple;
}

a:hover {
    text-decoration: none;
    color: #006600;
}

a:active {
    color:red;
    border: 0;
}

body {
    font-family: helvetica, verdana, tahoma, arial;
    color: #000104;
    font-size: 0.90em;
    width: 900px;
    margin: auto;
    overflow: scroll;
    line-height: 1.4;
}

em {
    font-weight: bold;
    font-style: normal;
}

img {
    border: 0;
}

li {
    line-height: 1.5;
}

/* ID STYLING BLOCK */
#navigation, #strapline, #footer {
    text-align: center;
}

#navigation {
    line-height: 0;
}

#footer {
    font-size: 0.75em;
    text-align: center;
    font-family: "Century Gothic"; 
    font-style: italic; 
    color: #000104;
    clear: both;
    background: #7BC8FE;
}

#strapline {
    font-size: 1em;
    font-style: italic;
    font-weight: bold;
    margin: 0.5em 0.5em;
}

/* CLASS STYLING BLOCK */
.banner {
    margin: 1em 0 0 0;
    line-height: 0;
}

.button {
    outline: none;
}

.content {
    margin: 0.5em;
}

.header {
    margin: 0 0 0.2em 0;
    font-size: 1.5em;
    text-indent: 0.5em;
    font-family: arial;
    background: #7BC8FE;
}

/* Rounded corners block */
.bl {
   background: url(../images/rnd_corner_bl.png) bottom left no-repeat; 
}

.br {
   background: url(../images/rnd_corner_br.png) bottom right no-repeat;
}

.tl {
   background: url(../images/rnd_corner_tl.png) top left no-repeat; 
}

.tr {
   background: url(../images/rnd_corner_tr.png) top right no-repeat; 
}

.header, .formtitles, .emph_list {
    font-weight: bold;
}

.formtitles {
    line-height: 1.6;
}

.norm_list {
    font-weight: normal;
    font-size: 1em;
}

.formarea {
    margin-left: 1.5em;
    font-weight: 100;
}

.index_bg {
    background-image: url(../images/smartcard.jpg);
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 1em;
}

.links {
    line-height: 2em;
}

.emph_list {
    font-size: 1em;
    margin-top: 0.5em;
}

.subtitle, .banner {
    text-align: center;
}
