/* Copyright Sheffield Royal Society for the Blind 2002 */

/* Colour Properties for Alternative WHITE on BLACK */

BODY
{
   color: #000000 ;
   background: #FFFFFF none repeat ;
}

:focus
{
   outline: #FFFFFF 2px dotted ;
}

A:link
{
   color: #D0FFFF ;
   background: transparent none repeat ;
}

A:visited
{
   color: #FFCCFF ;
   background: transparent none repeat ;
}

A:active
{
   color: #FF0000 ;
   background: transparent none repeat ;
}

A:hover
{
   color: #000000 ;
   background: #D0FFFF none repeat ;
}

IMG,
A IMG
{
   color: #000000 ;
   background: #FFFFFF none repeat ;
}

A:hover IMG
{
   color: #000000 ;
   border: #D0FFFF 2px solid ;
   background: #FFFF00 none repeat ;
}

CAPTION,
TH,
TD,
DT
{
   background: transparent none repeat ;
}

HR
{
   color: #FFFFFF ;
   background: #FFFFFF none repeat ;
}

CAPTION,
TH,
TD,
DT,
#titlearea,
#titleareaexample,
#navbararea,
#navbarareaexample,
.navbaritem,
#menuarea,
#accessarea,
#footerarea,
#footersub,
#footerpadp,
#footersrsb,
#contentarea
{
   color: #FFFFFF ;
}

.navbaritem,
#footerpadp,
#footersrsb
{
   background: transparent none repeat ;
}

#titlearea,
#titleareaexample,
#accessarea,
#footersub
{
   background: #000000 none repeat;
}

#titlearea,
#titleareaexample,
#accessarea,
#navbararea,
#navbarareaexample,
#footerarea,
#contentarea
{
   border: #FFFFFF 2px solid;
}

#navbararea,
#navbarareaexample,
#footerarea
{
   background: #000000 none repeat;
}

.navbaritem
{
   border: #000000 2px solid;
}

#menuarea
{
   background: #000000 none repeat;
   border: #FFFFFF solid;
}

#footersub
{
   border: #000000 2px solid;
}

#contentarea
{
   background: #000000 none repeat;
}

/* End of Colour Properties */

/* ------------------------ */

/* Special Additional Colour Properties for Content Pages */

   /* for Home page > accessibility footer */

#accessarea HR
{
   color: #FFFFFF ;
   background: #FFFFFF none repeat ;
}

/* End of Special Additional Colour Properties for Content Pages */

/* ------------------------ */

/* Screen Reader Guide Additional Colour Properties */

BODY.guide
{
   color: #FFFFFF ;
   background: #006600 none repeat ;
}

IMG.guidejump
{
   border: #FFFFFF 3px solid ;
}

/* End of Screen Reader Guide Additional Colour Properties */

/* ------------------------ */

/* Layout Properties */

BODY
{
   font-size: 110% ;
   font-family: Arial, Helvetica, sans-serif ;
}

H1, H2, H3, H4
{
   font-weight: bold ;
}

H1
{
   font-size: 140% ;
   text-align: center ;
}

H2
{
   font-size: 120% ;
   text-align: left ;
}

H3, H4
{
   font-size: 100% ;
   text-align: left ;
}

CAPTION
{
   font-size: 100% ;
   font-weight: bold ;
}

TH
{
   font-size: 100% ;
   text-align: left ;
   font-weight: bold ;
}

TD
{
   font-size: 100% ;
   text-align: left ;
}

LI
{
   margin: 0.5em ;
}

DT
{
   font-weight: bold ;
}

DD
{
   margin: 0 0 0.5em 2em ;
}

STRONG
{
   font-weight: bold ;
}

EM
{
   font-style: italic ;
}

HR
{
   height: 2px ;
}

IMG
{
   border-style: none ;
}

IMG.pleft
{
   float: left ;
   margin: 0 1em 1em 0 ;
}

IMG.pright
{
   float: right ;
   margin: 0 0 1em 1em ;
}

#titlearea,
#titleareaexample
{
   position: relative ;
   padding: 0.2em ;
   text-align: center ;
}

#titlearea
{
   top: -1em ; 
}

#titleareaexample
{
   top: 0em ; 
}

.title
{
   font-size: 200% ;
}

IMG.lgleft
{
   position: relative ;
   left: 0 ;
   margin: 0.5em 0 0 0 ;
}

IMG.lgright
{
   position: relative ;
   right: 0 ;
}

IMG.srsb
{
   margin: 0 0 4px 0 ;
}

#navbararea,
#navbarareaexample
{
   padding: 0.4em ;
   text-align: center ;
}

.navbaritem
{
   margin: 0 0.1em ;
   padding: 0.1em 0.2em ;
   font-weight: bold ;
}

#menuarea
{
   float: left ;
   width: 25% ;
   overflow: auto ;
   border-width: 0 1em 1em 0 ;
   padding: 0.5em ;
}

.menusection
{
   font-weight: bold ;
}

#footerarea
{
   font-size: 0.8em ;
   text-align: center ;
}

#footersub
{
   width: 75% ;
   margin: 0.2em auto ;
   padding: 0.2em ;
   font-weight: bold ;
}

#footerpadp
{
   float: right ;
   width: 89px ;
   margin: 0.2em ;
}

#contentarea
{
   padding: 1em ;
}

.localnav
{
   text-align: center ;
}

.lititle
{
   font-weight: bold ;
}

/* End of Layout Properties */

/* ------------------------ */

/* Special Additional Layout Properties for Content Pages */

   /* Home Page */

#accessarea
{
   font-size: 0.8em ;
   text-align: center ;
}

#accessarea HR
{
   height: 2px ;
}

   /* Contact Page */

.contactpara
{
   margin: 0 0 0 25% ;
}

   /* Search Page */

.searchinputtext
{
   font-weight: bold ;
}

/* End of Special Additional Layout Properties for Content Pages */

/* ------------------------ */

/* Screen Reader Guide Additional Layout Properties */

#endguide
{
   font-size: 160% ;
   font-weight: bold ;
   text-align: center ;
}

/* End of Screen Reader Guide Additional Layout Properties */

/* ------------------------ */

