#wrapper
    {
    width:780px;
    margin: auto;
    }

body 
    {
    background-color:#f0eeec;
    }

body,html
    {
    background-color:#f0eeec;
    background-image:url("images/central_bg.gif");
    background-repeat:repeat-y;
    background-position: center;
    margin:0px;
    }

#header
    {
    width:760px;
    background-image:url("/test/nto/images/toolbg.gif");
    background-repeat:repeat-x;
    margin-left:auto;
    margin-right:auto;
    height:61px;
    }

#header img
    {
    border:0px;
    }

#subheader img
    {
    border:0px;
    }

#subheader
    {
    width:740px;
    margin-left:auto;
    margin-right:auto;
    height:79px;
    }

#container
    {
    width:740px;
    margin-left:auto;
    margin-right:auto;
    height:100%;
    }

#leftcol
    {
    width:150px;
    float:left;
    margin:0;
    margin-right:0px;
    padding:0px;
    position:absolute;
    }

#rightcol
    {
    width:190px;
    float:right;
    margin: 0;
    margin-left: 0px;
    padding: 0px;
    }

#centercol
    {
    padding: 0px;
    margin-left: 150px;
    margin-right: 190px;
    display:block;
    }


#footer
    {
    margin-left:150px;
    margin-right:190px;
    margin-top:20px;
    /*background-color:#ffffff;*/
    text-align:center;
    clear: both;
    padding-bottom: 20px;
    font-size:10px;
    padding:10px;
    color:#cccccc;
    }

#footsearch
    {
    display:none;
    }

.borderless 
    {
    border:0px;
    }

#printhead
    {
    display:none;
    }

/*--- TEXT FORMATTING---*/

img
{
    border:none;
    }


body,div,li,h1,h2,h3,h4,h5,h6,td,p,a
    {
    font-family:verdana,sans-serif;
    font-size:11px;
    }

a:link          
    {
    color: #660000;
    text-decoration:underline;
    }
    
a:visited       
    {
    color: #666666;
    }
    
a:active
    {
    color: #0066cc;
    }

a.current:link      
    {
    color: #ffffff;
    text-decoration:underline;
    }
    
a.current:visited   
    {
    color: #ffffff;
    }
    
a.current:active    
    {
    color: #ffffff;
    }

h1,h2,h3,h4,h5  
    {
    font-weight:bold;
    }

h1
    {
    font-size:x-small;
    text-transform:uppercase;
    color:#660000;
    margin:0px;
    padding:6px;
    }

#leftcol h1 
    {
    background-color:#cccccc;
    }
    
#centercol h1   
    {
    background-color:#ece9e4;
    }


.imitate-h1
    {
    background-color:#cccccc;
    font-size:x-small;
    font-weight:bold;
    text-transform:uppercase;
    color:#660000;
    margin:0px;
    padding-top:5px;
    padding-bottom:4px;
    }


h2
    {
    background-color:#ece9e4;
    font-size:x-small;
    text-transform:uppercase;
    color:#660000;
    margin:0px;
    padding:6px;
    }

h3, p.ingress
    {
    font-weight:bold;
    background-color:#ffffff;
    font-size:11px;
    text-transform:none;
    color:#660000;
    margin:0px;
    }

#centercol h3 
    {
    margin-left:8px;
    }

h4
    {
    font-size:10px;
    color:#333333;
    padding-left:7px;
    text-transform:uppercase;
    margin-top:12px;
    }

h5
    {
    font-size:13px;
    color:#556A78;
    text-decoration:underline;
    margin-top:5px;
    padding:6px;
    }

h6, p.intro
    {
    background-color:#f5f5f5;
    font-size:x-small;
    text-transform:uppercase;
    color:#660000;
    margin:0px;
    padding:6px;
    }

p
    {
    font-size:11px;
    color:#333333;
    }

p.article-p
    {
    font-size:11px;
    color:#333333;
    }

p.slim
    {
    padding:0px;
    margin:0px;
    margin-left:6px;
    text-transform:uppercase;
    font-size:10px;
    color:#660000;
    }

#centercol p
    {
    padding-left:8px;
    padding-right:8px;
    line-height:1.5em;
    }


#footer 
    {
    border-top:solid 1px #cccccc;
    }

#footer a
    {
    color:#999999;
    font-size:10px;
    }

#toolbar
    {
    float:right;
    border:solid 1px #0066cc;
    width:300px;
    margin-right:20px;
    margin-top:20px;
    }


/*---/TEXT FORMATTING---*/

/*--- LISTS FORMATTING---*/

.no-bullet  
    {
    padding:0px;
    margin:20px;
    font-size:10px;
    color:#660000;
    }
    
.no-bullet a    
    {
    text-transform:uppercase;
    line-height:14px;
    }

#centercol ul li 
    {
    font-size:11px;
    line-height:1.5em;
    }

/*---/LISTS FORMATTING---*/

/*--- TABLE FORMATTING---*/

.people-list
    {
    padding:5px;
    margin:5px;
    background-color:#f3f1ed;
    font-size:10px;
    }

/*---/TABLE FORMATTING---*/


/*---BUTTON MENU ---*/
/*---NB - THE SUB---*/
/*---MENU HAS ITS---*/
/*---OWN CSS     ---*/

#mainmenu
    {
    list-style:none;
    margin:0px;
    padding:0px;
    width:150px;
    }


#mainmenu a 
    {
    display: block;
    text-decoration: none;
    color: #333333;
    background-color: #f0eff0;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
    margin-bottom:1px;
    font-size:x-small;
    text-transform:uppercase;
    }

/*--END BUTTON MENU--*/


/*--- FORM STYLES---*/

input.txtfld-m 
    {
    border:solid 1px #999999;
    font-size:10px;
    width:155px;
    margin:0px;
    margin-left:10px;
    padding:2px;
    }

input.submit-s
    {
    border:solid 1px #999999;
    font-size:xx-small;
    color:#333333;
    margin-top:3px;
    margin-left:10px;
    height:19px;
    width:160px;
    background-color:#d4d0c8;
    }

#nto_form
    {
    background-color:#f0eff0;
    padding-bottom:10px;
    margin:0px;
    
    }


#search_form
    {
    background-color:#f0eff0;
    padding-bottom:10px;
    margin:0px;
    float:left;
    width:100%;
    }

#search_form input
    {
    float:left;
    }

.hideinput 
    {
    margin:0px;
    padding:0px;
    }

/*---/FORM STYLES---*/

.light-rule
    {
    margin-left:5px;
    margin-right:5px;
    background-color:#f1f1f1;
    color:#f1f1f1;
    height:1px;
    border:none;
    }


/*--- TIDY UPS---*/

#rightcol p {margin:0px;}

#rightcol table tr td.image-td, div.image-div {width:170px; padding:10px; display:block; clear:both;}
#rightcol table tr td.image-td img, div.image-div img.st-image {border:solid 1px #999999;padding:4px!important;background-color:#e2e2e2;}
#rightcol table tr td p.image-p, div.image-div p {margin-left:10px; padding:0px; margin-top:0px; font-size:x-small;}
div.image-div p.image-title{font-weight:bold;font-size:11px;text-transform:none;color:#660000;text-transform:uppercase;}

#leftcol ul.linklist-ul {width:140px;padding:0px;list-style:none;margin:0px;}
#leftcol ul.linklist-ul li.linklist-li a {padding:0px;margin:0px;font-size:10px;color:#660000;line-height:14px;}
#leftcol ul.linklist-ul li {padding:3px;margin-left:10px;margin-right:0px;border-bottom:dashed 1px #b8b9b9;}

#mainmenu .sublevel2 .current-a:hover {color:#000;}

/*--Added feb 2007--*/
#leftcol div.link-list ul {width:140px;padding:0px;list-style:none;margin:0px;}
#leftcol div.link-list ul li.linklist-li a {padding:0px;margin:0px;font-size:10px;color:#660000;line-height:14px;}
#leftcol div.link-list ul li {padding:3px;margin-left:10px;margin-right:0px;border-bottom:dashed 1px #b8b9b9;}


#centercol div.news div.article-text-td h1    {background-color:transparent;}
div.news div{padding:0px;/*border:solid 1px #0066cc;*/}
div.news div p.infop{}
div.news div.article-text-td {border-bottom:solid 1px #cccccc;}
div.news div table {border-bottom:solid 1px #cccccc;margin-bottom:10px;margin-top:10px;}
div.news div.article-image-td table {border-bottom:0px;}
div.news div h1 a {display:block;padding:0px;padding-bottom:6px;color:#666666;font-size:14px;font-family:times,serif;text-transform:none;text-decoration:none;background-color:#ffffff;margin-left:6px;}
div.news div h1 a:hover {color:#660000;} 

div.news h3 {background-color:#ffffff;font-weight:normal;color:#333333;font-size:11px;padding:6px;}
div.news div.article-text-td p.infop   {margin:0px;padding:0px;margin-left:5px;color:#999999;font-size:10px;}
div.news div.article-text-td {padding-bottom:6px;}

div.news a.more {padding-left:10px;   margin:0px;}

.results {font-size:11px;margin-top:10px;}
.results table {margin-top:10px;width:98%;}
.results table tr td.image-lst-td {padding-left:10px;}
.results table tr td.article-text-td h3 {font-weight:normal;color:#333333;margin-left:8px;}
.results table tr td.image-lst-td img {border:solid 1px #cccccc; padding:5px;}
.results table tr td.article-text-td {width:290px;}
.results table tr td.article-text-td h1 {padding:0px;padding-bottom:6px;color:#666666;font-size:14px;font-family:times,serif;text-transform:none;background-color:transparent;margin-left:6px;}
.results table tr td.article-text-td p.info-p {padding:0px;margin:0px;color:#999999;}
.results table tr td.article-text-td a.article-a {font-size:11px;padding:0px;margin:0px;color:#000000;margin-left:8px;text-decoration:underline;display:block;}
.results table tr td.article-text-td p.info-p a {font-size:10px;}







/*---/TIDY UPS---*/

#centercol .eliminate table tr td.article-text-td h1    {background-color:transparent;}
.eliminate table tr td {padding:0px;/*border:solid 1px #0066cc;*/}
.eliminate table tr td h1 {display:none;}
.eliminate table tr td p.info-p
.eliminate table tr td.article-text-td {border:solid 1px #cccccc;}
.eliminate table tr td table {border-bottom:solid 1px #cccccc;margin-bottom:10px;margin-top:10px;}
.eliminate table tr td.article-image-td table {border-bottom:0px;}
.eliminate table tr td table tr td h1 {display:block;padding:0px;padding-bottom:6px;color:#666666;font-size:14px;font-family:times,serif;text-transform:none;background-color:#ffffff;margin-left:6px;}
.eliminate h3 {background-color:#ffffff;font-weight:normal;color:#333333;font-size:11px;padding:6px;}
.eliminate table tr td table tr td.article-text-td p.info-p   {margin:0px;padding:0px;margin-left:5px;color:#999999;font-size:10px;}
.eliminate table tr td table tr td.article-text-td p.info-p a {margin:0px;padding:0px;margin-left:1px;font-size:10px;}
.eliminate table tr td table tr td.article-text-td p.link-p a {margin-left:6px;}
.eliminate table tr td table tr td.article-text-td {padding-bottom:6px;}

/*---IMAGE TABLE ---*/

td.article-image-td table tr td.image-lst-td img {border:solid 1px #cccccc; padding:5px;margin-right:6px;}
td.article-image-td table tr td.imagetext-lst-td p.image-p {color:#666666;font-size:x-small;padding:0px;line-height:1.2em !important;margin-top:5px;}
td.article-image-td table tr td.imagetext-lst-td p.info-p  {color:#cccccc;font-size:10px;}


td.imagetext-td p.info-p {padding-left:10px;padding-right:10px;}
/*---RESULTS TIDY ---*/

.results {font-size:11px;margin-top:10px;}
.results table {margin-top:10px;width:98%;}
.results table tr td.image-lst-td {padding-left:10px;}
.results table tr td.article-text-td h3 {font-weight:normal;color:#333333;margin-left:8px;}
.results table tr td.image-lst-td img {border:solid 1px #cccccc; padding:5px;}
.results table tr td.article-text-td {width:290px;}
.results table tr td.article-text-td h1 {padding:0px;padding-bottom:6px;color:#666666;font-size:14px;font-family:times,serif;text-transform:none;background-color:transparent;margin-left:6px;}
.results table tr td.article-text-td p.info-p {padding:0px;margin:0px;color:#999999;}
.results table tr td.article-text-td a.article-a {font-size:11px;padding:0px;margin:0px;color:#000000;margin-left:8px;text-decoration:underline;display:block;}
.results table tr td.article-text-td p.info-p a {font-size:10px;}

#centercol div.results table tr td.article-text-td h1 {padding:0px;padding-bottom:6px;color:#666666;font-size:14px;font-family:times,serif;text-transform:none;background-color:transparent;margin-left:6px;}

/*--- HR ---*/

.results hr, .eliminate hr 
{
color: #cccccc;
background-color: #cccccc;
height: 1px;
border-left:0px;
border-right:0px;
border-top:solid 1px #cccccc;
}

/*-- SITE MAP TIDY ---*/

#sitemap h1 {padding:6px;background-color:#ffffff;}
#sitemap h3 {padding:0px;margin-left:10px;background-color:#ffffff;}


/*-- IMAGE FIXER FOR RHS ---*/
#rightcol img {display:block;padding:0px;margin:0px;}
#leftcol img {display:block;padding:0px;margin:0px;}






.search-result
{
    padding:12px;
    color:#999999;
    }

.search-span
{
    color: #660000;
    }












