/* Translexis style sheet 1.0 */
/* We refer to images as /img/[filename] to make life easier for
 *  pages not at the top level.
 */

/* Colours:
 * 
 * Pantone 310U is about (86, 204, 238) == #56CCEE
 * Pantone 293U is about (43, 91,  173) == #2B5BAD
 * Pantone 290U is about (168,211, 244) == #A8D3F4
 */

body
{ 
  color: #000000 ;
  background-color: #FFFFFF ;
  height: 100% ;
  font-family: Architext, Palatino, Arial, sans-serif ;
  font-size: 12pt
}


li
{ 
margin-top: 8px ;
 }

/* Stop mozilla drawing silly outlines around everything */
a img
{ 
 border: 0
}

:focus
{ 
 -moz-outline-style: none; 
 outline-width: 0 ;
 outline-style: none 
 }

p
{ 
  font-family: Architext, Palatino, Arial, sans-serif ;
  font-size: 12pt
 }


/* Logo */
#logo
{ 
  display: inline ;
  color: white ;
}

/* The registered trademark symbol on the company name should be superscript */
.reg
{ 
  font-size: 14pt ;
  position: relative ;
  top: -12px ;
  left: -8px 
 }

#logo h1
{ 
  display: inline
}

#subheading
{ 
  color: white ;
  margin-right: 2em ;
}

#subheading p
{ 
  font-weight: bold ;
  font-variant: small-caps ;
  font-size: 16pt ;
  margin-top: 0px ;
  margin-bottom: 6px
 }

#topborder 
{ 
  background-color: #56CCEE ;
  color: #FFFFFF ;
  border-top-style: solid ;
  border-top-width: medium ;
  border-top-color: #2B5BAD ;
  border-left-style: solid ;
  border-left-width: medium ;
  border-left-color: #2B5BAD ;
  border-right-style: solid ;
  border-right-width: medium ;
  border-right-color: #2B5BAD ;
  border-bottom-style: solid ;
  border-bottom-width: medium ;
  border-bottom-color: #2B5BAD ;

  padding-left: 1em ;
  margin-left: 0em ;
  margin-right: 0em ;
  margin-bottom: 0em; 
  padding-top: 1em ;
  padding-bottom: 1px ; 
}


#topborder p
{ 
  color: #FFFFFF ;
 }

#pagecontent
{ 
  border-left-style: solid ;
  border-left-width: medium ;
  border-left-color: #2B5BAD ;
  border-right-style: solid ;
  border-right-width: medium ;
  border-right-color: #2B5BAD ;
/*  border-bottom-style: solid ; */
/*  border-bottom-width: medium ; */
/*  border-bottom-color: #2B5BAD ; */

  padding-left: 0em ;
  margin-left: 0em ;
  margin-right: 0em ;
  margin-bottom: 0em; 
  padding-top: 1em ;
  padding-bottom: 1px ; 
 }

#pagecontent a
{ 
  border: 0px 
}

img
{ 
  border-style: none
 }

#maintitle
{ 
  text-align: center ;
  font-size: 16pt ;
  padding-top: 2em
}

.bgwhite
{ 
  background-color: white ;
 }

#navbar
{
  background-color: #56CCEE ;
  color: #FFFFFF ;
  border-left-style: solid ;
  border-left-width: medium ;
  border-left-color: #2B5BAD ;
  border-right-style: solid ;
  border-right-width: medium ;
  border-right-color: #2B5BAD ;
  border-top-style: solid ;
  border-top-width: medium ;
  border-top-color: #2B5BAD ;
  border-bottom-style: solid ;
  border-bottom-width: medium ;
  border-bottom-color: #2B5BAD ;
  padding-left: 2em ;
  padding-right: 1em ;
  margin-left: 0em ;
  margin-right: 0em ;
  margin-bottom: 0px ;
  padding-bottom: 0px ;
  padding-top: 0px ;
  height: 33px ;
  text-align: right 
 }

.navbarbuttons
{ 
  background-color: white ;
  height: 33px ;
  position: relative ;
  bottom: 10px 
 }

.navbarls
{ 
  width: 60% ;
  background-color: white 
}

.allborders
{ 
  border-left-style: solid ;
  border-left-width: medium ;
  border-left-color: #2B5BAD ;
  border-right-style: solid ;
  border-right-width: medium ;
  border-right-color: #2B5BAD ;
  border-top-style: solid ;
  border-top-width: medium ;
  border-top-color: #2B5BAD ;
  border-bottom-style: solid ;
  border-bottom-width: medium ;
  border-bottom-color: #2B5BAD 
 }

.lrborders
{ 
  border-left-style: solid ;
  border-left-width: medium ;
  border-left-color: #2B5BAD ;
  border-right-style: solid ;
  border-right-width: medium ;
  border-right-color: #2B5BAD 
} 


/* Make the text navbar disappear */

.whitebg
{
  background-color: white ;
 }

.navbar a
{ 
  color: #000000 ;
  position: relative ;
  bottom: 10px ;
  text-decoration: none ;
  font-variant: small-caps ;
  margin:  0px 0px 0px 0px ;
  padding: 0px 0px 0px 0px
 }

/* Gradient from #FFFFFF to #9d9d9d */

/* url(http://www.basictips.com/imgart/back5.gif)  */
#leftborder
{ 
/*  background-image: url("img/border-left.gif") */
}

/* Content for the frontpage is centered, spaced */
.fpcontent
{ 
  text-align: center;  
}

.maincontent
{ 
  text-align: left ;
  padding-left: 6em ;

 }

.contentspacer 
{ 
  height: 20em ;
  display: none 
}

/* Left navigation */


/* Footer */
#footer
{ 
  clear: both ;
  margin-top: 0px ;
  margin-left: 0px ;
  margin-right: 0px ;
  padding-left: 0px ;
  padding-right: 0px ;
  border-top-style: solid ;
  border-top-width: medium ;
  border-top-color: #2B5BAD ; 
  border-bottom-style: solid ;
  border-bottom-width: medium ;
  border-bottom-color: #2B5BAD ; 

  padding-bottom: 8px ;

  border-left-style: solid ;
  border-left-width: medium ;
  border-left-color: #2B5BAD ; 
  border-right-style: solid ;
  border-right-width: medium ;
  border-right-color: #2B5BAD ; 

  background-color: #56CCEE 
 }

#footer p
{ 
  text-align: center ;
  background-color: #56CCEE ;
  margin-top: 0pt;
  padding-top: 8pt ;
  padding-left: 3pt ;
  margin-bottom: 0pt;
  font-size: 10pt ;
  color: white
 }


#footer p a
{ 
  color: white
}

/* Even though this object is of zero height, it's enough to trigger a 
 * bottom page border in Mozilla, preventing the page from being 
 * inconveniently more flush to the bottom of the viewport than the top. 
 */
#bottom-spacer
{ 
  height: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 0px
 }

.nextitem
{ 
  color: #000000 ;
  width: 80% ;
  position: relative ;
  left: 10% ;
  text-align: center ;
  padding-top: 8pt ;
  padding-bottom: 8pt ;
  background-color: #A8D3F4
}

.nextitem a
{ 
  text-decoration: none ;
  font-variant: small-caps ;
  vertical-align: 50% ;
  font-size: 18pt ;
  color: #000000 
}

.nextitem a p
{ 
  font-size: 18pt ;
 }

.nav
{ 
  height: 90%  
}

.nav li
{ 
 list-style-type: none
/*  padding-top: 8%  */
}

.nav li a img
{ 
  padding-top: 4% 
 }

.nav li a
{ 
  text-decoration: none ;
  text-align: center ;
  border: 0px   
}

.footerleft

{ 
/*  text-align: center ; */
  font-size: 10pt
 }

.footerright
{ 
  text-align: center ;
  font-size: 10pt
 }

.emph
{ 
  font-weight: bold ;
 }

.spectable td
{ 
  font-family: Architext, Palatino, Arial, sans-serif ;
  font-size: 12pt
 }

/* End file */
