/*--------------------------*/
/*---NB! IF YOU WISH--------*/
/*---TO ADD TO THIS STYLE---*/
/*---SHEET PLEASE APPEND----*/
/*---YOUR NEW STUFF TO------*/
/*---THE BOTTOM - DONT------*/
/*---FORGET TO ADD YOUR-----*/
/*---INITIALS AND DATE------*/
/*--------------------------*/

html,body 
    {
    height:100%;
    margin:0px;
    }
    
html
    {
    background-image:url("images/bg.gif");
    background-repeat: repeat-y;
    background-position:center;
    margin:0px;
    background-color:#e8e4e6;
    }
    
/*-------------*/
/*---COMMON---*/
/*-----------*/

body,p,a,li,ol,ul,div,h1,h2,h3,h4,table,tr,td,hr
    {
    margin:0px;
    padding:0px;
    border:0px;
    font-family:verdana,arial,helvetica,sans-serif;
    }

#topper,#container,#footer,#topwrapper,#topmenu,#geographic,.breaker,#flash
    {
    margin-left:auto;
    margin-right:auto;
    }
          
/*---------------------*/
/*---PAGE DIVISIONS---*/
/*-------------------*/

#topper
    {
    width:730px;
    height:75px;
    background-color:#ffffff;
    }
    
#topmenu
    {
    width:730px;
    height:25px;
    background-color:#e8d4dc;
    }
    
#geographic
    {
    width:730px;
    height:20px;
    background-color:#b495b6;
    text-align:right;
    }
    
#flash
    {
    width:710px;
    height:200px;
    background-color:#e8d4dc;
    /*border-bottom:solid 10px #ffffff;*/
    border-top:solid 10px #ffffff;
    }

#printhead
    {
    display:none;
    }
    
#container
    {
    width:710px;
    /*background-color:#000000;*/
    }

#toolbar
    {
    width:710px;
    height:20px;
    display:block;
    }

#search
    {
    margin-top:10px;
    padding-top:1px;
    width:228px;
    height:98px;
    display:block;
    background-color:#f1e6ea;
    border:solid 1px #e8d4dc;
    }

#search2
    {
    margin-top:10px;
    padding-top:1px;
    padding-bottom:10px;
    width:228px;
    display:block;
    background-color:#f1e6ea;
    border:solid 1px #e8d4dc;
    }

#rightcol
    {
    width:230px;
    float:right;
    }
        
#centercol
    {
    width:470px;
    float:left;
    margin:0px;
    padding-top:10px;
    }
    
#footer
    {
    width:470px;
    background:transparent;
    display:block;
    text-align:center;
    margin-top:20px;
    margin-bottom:20px;
    }

 
       
/*----------------------*/
/*---TEXT FORMATTING---*/
/*--------------------*/

p
    {
    margin:8px;
    font-size:8pt;
    color:#594a54;
    line-height:1.4em;
    }


h1,h2,h3,h4,h5
    {
    margin:10px;
    color:#594a54;
    /* margin-top:0px;*/
    }

h1
    {
    font-size:11pt;
    color:#296095;
    }
    
h2
    {
    font-size:9pt;
    color:#296095;
    }
    
h3
    {
    font-size:8pt;
        font-weight:normal;
        line-height:1.3em;
    }
    
#rightcol h3
{
    font-size:7pt;
}

    
h4
    {
    font-size:8pt;
        line-height:1.3em;
    }
    
h5
    {
    font-size:7pt;
        font-weight:normal;
        line-height:1.3em;
    }

li
    {
    font-size:8pt;
    }


/*------------*/
/*---MENUS---*/
/*----------*/


    
#menu li a
{
    display: block;
    text-decoration:none!important;
    font-size:10px;
    font-weight:bold;
    color:#b495b6!important;
    vertical-align:middle;
    text-transform:uppercase;
    /* height:20px; */
    padding-left:10px;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom:solid 1px #ffffff;
}

#menu li
{
    padding:0px;
    display:inline;
}

#menu ul
{
    list-style:none;
    background-color:#f7f2f4;
    margin-left:0px;
    margin-right:0px;
    margin-top:10px;
    border:solid 1px #e8d4dc;
}  

#menu a:hover
{
    color:#296095!important;
    background-image:url("images/menubak.gif");
    background-repeat: repeat;
}



#latest li
{
    padding:0px;
    margin-bottom:1px;
    display:inline;
}
    
#latest li a 
{
    display: block;
    text-decoration: none;
    text-transform:none;
    font-size:11px;
    vertical-align:top;
    font-weight:normal;
    padding-top:4px;
    padding-bottom:4px;
    margin-bottom:1px;
    border:none;
    
}

#latest ul
{
    list-style:none;
    margin-left:10px;
    margin-right:10px;
    background-color:#ffffff;
    border:none;
}



    
/*---------------------*/
/*---CONTROLLERS------*/
/*-------------------*/ 

.breaker 
    {
    width:230px;
    }
    
img
    {
    border:0px;
    }
    
.fillerimg
    {
    visibility:hidden;
    padding:0px;
    margin:0px;
    /*display:block; */
    
    }

/*---------------------*/
/*---ADDED 01 04 05---*/
/*---BY TF ----------*/
/*------------------*/ 



a:link  
{
    text-decoration: none;
    color: #b495b6;
    font-weight:bold;
    background-color: transparent;  
}

a:visited
{
    text-decoration: none;
    color: #b495b6;
    font-weight:bold;
    background-color: transparent;  
}

a:active
{
    text-decoration: none;
    color: #b495b6;
    font-weight:bold;
    background-color: transparent;  
}

a.geographic-a
{
    font-family:verdana,arial,helvetica,sans-serif;
    font-size: 10px;
    font-weight:bold;
    padding-right:10px;
    text-decoration: none;
    color: #594a54!important;
    background-color: transparent;
}

a:hover 
{
    color: #296095;
    background-color: transparent;
    font-weight:bold;
    text-decoration: none;
}

#search a, #search2 a, #footer a
{
    font-weight:normal;
}
/*---------------------*/
/*---ADDED 03 04 05---*/
/*---BY TF ----------*/
/*------------------*/

form
{
    margin:10px;
    font-size:8px;
    line-height:1.4em;
    color:#333333;
    }

#rightcol img

{
    padding-top:20px;
    margin-left:10px;
    margin-right:10px;    
}

