/*--------------------------*/
/*---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:top;
    margin:0px;
    background-color:#ffffff;
    }
    
/*-------------*/
/*---common---*/
/*-----------*/

body,p,li,ol,ul,div,h1,h2,h3,h4,h5,table,tr,td,hr,a
    {
    margin:0px;
    padding:0px;
    border:0px;
    font-family:verdana,arial,helvetica,sans-serif;
    }



#topper,#toppbar,#submenu,#container,#topmenu,.breaker
    {
    margin-left:auto;
    margin-right:auto;
    }
          
/*---------------------*/
/*---page divisions---*/
/*-------------------*/

#topper
    {
    display:none;
    }
    
#topmenu
    {
    display:none;
    }

#toppbar
    {
    display:none;
    }
    
        
#container
    {
    width:830px;
    background-color:transparent;  
    }
 
#centercol
    {
    width:450px;
    margin:15px 0px 15px 65px;
    float:left;
    display:inline;
    }
    
    
#brief
    {
    width:700px;
    margin:15px 0px 15px 65px;
    float:left;
    display:inline;
    }

#rightcol
    {
    width:191px;
    float:right;
    display:inline;
    margin:0px 0px 0px 15px;
    }

#submenu
    {
    display:none;
    }
    
#footer
    {
    width:325px;
    margin:0px 0px 0px 65px;
    /*text-align:center;*/
    float:left;
    display:inline;
    }

#marginmaker
{
    margin:10px;
    }
 
       
/*----------------------*/
/*---text formatting---*/
/*--------------------*/

p
    {
    font-size:1.0em;
    line-height:1.4em;
    }

center
    {
    font-size:1.0em;
    line-height:1.4em;
    }


h1
    {
    font-size:1.8em;
    font-weight:normal;
    color:#a6b572;
    text-decoration:none;
    }
    
h2
    {
    font-size:1.0em;
    color:#0e4359;   
    }
    
h3
    {
    font-size:1.0em;
    color:#0e4359;
    font-weight:normal;
    }
    
h4
    {
    font-size:1.0em;
    }
    
h5
    {
    font-size:0.8em;
    font-weight:normal;
    color: #999999;
    }




    
/*------------*/
/*---menus---*/
/*----------*/

#submenu li
{
    padding:0px;
    margin-bottom:5px;
}
    
#submenu li a 
{
    display: block;
    text-decoration: none;
    font-size:12px;
    vertical-align:top;
    text-transform:uppercase;
    height:20px;
    padding-left:20px;
    padding-top:6px;
    padding-bottom:2px;
    font-weight:bold;
    color: #999999;
    background-color:#ecefdf; 
}



#submenu ul
{
    list-style:none;
    margin-left:0px;
    margin-right:0px;
}


    
/*-------------------*/
/*---specifics------*/
/*-----------------*/ 


    
/*---------------------*/
/*---controllers------*/
/*-------------------*/ 


br
    {
    clear:left;
    }

.breaker 
    {
    width:230px;
    }
    
#centercol img
    {
    border:0px;
    }


#topmenu img 
    {
    border:0px!important;
    padding:0px!important;
    margin:0px!important;
    }



    
.fillerimg
    {
    visibility:hidden;
    padding:0px;
    margin:0px;
    }
/*---------------------*/
/*---added 05 10 05---*/
/*---by tf ----------*/
/*------------------*/ 


#rightcol h3

{
    font-size:11px;
    font-weight:normal;
    color: #777777;
    text-align: center;
    }

#rightcol img
{
    border:0px;
    margin-top:15px;
    border-right:solid 1px #eff3f5;
    border-bottom:solid 1px #eff3f5;
    }
    
#rightcol td.imagetext-td
{
    /*background-color:#990106;*/
}


#centercol .imagetext-lst-td

{  
display:none;
}


td.article-text-td h3
{
    font-size:11px;
    font-weight:normal;
    color: #000000;
    }

/*---------------------*/
/*---added 26 10 05---*/
/*---by tf ----------*/
/*------------------*/ 

/*collumsizeing*/

#centercol p.info-p,#centercol p.article-p,#centercol p,#centercol h1,#centercol h2,#centercol h3,#centercol h4,#centercol h5
{
    margin-bottom:10px; 
    }


p.image-p
    {
        font-size:9px;
        color:#0e4959;
        font-weight:bold;
        margin:0px; 
    }



p.info-p
    {
        font-size:9px;
        margin:0px;
        padding:0px;
    }




hr 
    {
    height:1px;
    background-color:#999999;
    }


  


