/*************************
*	TSO Sytle Sheet
**************************/
/*font-family:arial, helvetica, sans-serif;*/
body
{
  margin:0px;
  font-family:arial;
  font-size:12px;
  color:#2C4371;
  text-align:center;
}


img
{
  border:0px;
  margin:0px;
  padding:0px;
}


/********************
* top navigation bar
********************/
div.nav
{
  /*background:url(/media/nav1.gif); /*extra bit at end*/
  background: url(/PL1/img/nav1.gif);
  margin:0px;
  padding-bottom:4px;
  height:20px;
}


div.nav ul
{
  list-style:none;
  padding:0px;
  margin:0px;
}


div.nav ul li
{
  font-family:arial;
  text-align:center;
  float:left;
}



div.nav ul li a
{
  border-right:1px solid #cccccc;
  height:18px; 
  padding:2px 5px 0px 5px;
  display:block;
  float:left;
  color:black;
  text-decoration:none;
}



div.nav ul li a:link
{
  color:black;
  text-decoration:none;
}



div.nav ul li a:visited
{
  color:black;
  text-decoration:none;
}

div.nav ul li a:active
{
  color:black;
  text-decoration:none;
}

div.nav ul li a:hover
{
  color:black; 
  text-decoration:none;	   
  /*background: url(/media/nav2.gif);*/
  background: url(PL1/img/nav2.gif);

}



/***************************************
*  content background for internal pages
***************************************/
div.content
{
  margin-top:5px;
  width:760px;
  background:url(/media/bk-grad.jpg);
}



/****************************
*  LHS for all internal pages
****************************/

div.lhs ul
{
  margin-top:10px;
  margin-left:10px;
  width:140px;
  border:1px solid black;
  list-style:none;
  padding:0px;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:5px;
  float:left;
}


div.lhs ul li a:link {text-decoration:none; color:white;}
div.lhs ul li a:visited {text-decoration:none; color:white;}
div.lhs ul li a:active {text-decoration:none; color:white;}
div.lhs ul li a:hover {text-decoration:underline; color:white;}


/*div.lhs ul li a:visited {color:#2C4371;}*/



/****************************

*  RHS for all internal pages

****************************/

div.rhs
{
  margin-top:10px;
  margin-right:10px;
  padding:10px;
  width:560px;
  background: url(/media/bk-grad2.jpg);
  border:1px solid black;
  color:black;
  float:right;
}



div.rhs h3
{
  margin:0px;
  padding:0px;
  font-weight:normal;
  font-size:24pt;
  text-decoration:none;  
  color:#491c64;
}




/***************************

*  Transparent purple banner

****************************/

div.banner
{
  width:760px;
  height:167px;
  background:url(/media/mainim.jpg);
}

div.caption
{
  font-size:13px;
}

div.caption h2
{
  margin:0px;
  padding:0px;
  background:none;
  font-weight:bold;
  position:relative;
  top:30px;
  left:392px;
  width:335px;
  height:15px;
  color:white;
  text-transform:uppercase;
}

div.caption p
{
  margin:1px;
  position:relative;
  top:30px;
  left:392px;
  width:335px;
  color:white;
}


div.caption a:link {text-decoration:none; color:yellow;}
div.caption a:visited {text-decoration:none; color:yellow;}
div.caption a:active {text-decoration:underline; color:yellow;}
div.caption a:hover {text-decoration:underline; color:yellow;}


div.container
{
  margin-top:5px;
  background-color:white;
  margin-left:auto;
  margin-right:auto;
  text-align:left;
  width:760px;
  border-left: 1px solid #8D8D8D;
  border-right: 1px solid #8D8D8D;
}

/*
#logo, #logo a, div.container #logo, div.container #logo a
{ 
  font-weight:normal;
  text-decoration:none;
  font-size:28pt;
  margin:0px;
  padding:0px;
  padding-left:5px;
  color:#491c64;
}
*/

div.logo
{ 
  width:405px;
  height:46px;
  /*/background:url(/media/tso-header.gif);*/
  margin:0px;
  padding:0px;
}




div.welcome
{ 
  margin:10px;
  width:740px;
  border-style:solid;
  border-width:1px;
  color:black;
}

div.welcome p
{
  margin:8px;
  margin-left:4px;
}


div.fwmwp
{
  margin-left:10px;
  width:320px;
  border-style:solid;
  border-width:1px;
  float:left;
}



div.latest
{
  margin-right:10px;
  width:400px;
  border-style:solid;
  border-width:1px;
  float:right;
}




.newsdate{color:#491C64;font-size:12px; font-weight:bold;}
.newstitle{color:#2C4371;font-size:12px; font-weight:normal;}



h2
{ 
  font-weight:normal;
  margin:0px;
  padding-left:5px;
  padding-top:3px;
  height:24px;
  /*background: url(/media/nav1.gif);*/

  background: url(img/nav1.gif);

  font-size:1.0em;
  color:#491c64;
}



div.spacer
{
  clear:both;
}



div.footer
{
  margin-left:10px;
  margin-right:10px;
  text-align:center;
  background-color:#E3E3E3; 
  font-size:10px;
  color:black;
}

div.footer a:link {text-decoration: none; color: #2C4371;}
div.footer a:visited {text-decoration: none; color: #2C4371;}
div.footer a:active {text-decoration: none; color: #2C4371;}
div.footer a:hover {text-decoration: underline; color: #2C4371;}

a:visited{text-decoration:underline; color:blue;}

#news a { text-decoration:none; }
#news a:link { color:#2C4371;}
#news a:hover{ text-decoration:underline;}
#news a:visited { color:#2C4371;}

#news div.lhs ul li a:link {text-decoration:none; color:white;}
#news div.lhs ul li a:visited {text-decoration:none; color:white;}
#news div.lhs ul li a:active {text-decoration:none; color:white;}
#news div.lhs ul li a:hover {text-decoration:underline; color:white;}


#news div.rhs a { text-decoration:none; }
#news div.rhs a:link { color:#2C4371;}
#news div.rhs a:hover{ text-decoration:underline;}
#news div.rhs a:visited { color:#2C4371;}


/*
a.news:link {text-decoration: none; color: #2C4371}
a.news:visited {text-decoration: none; color: #2C4371}
a.news:active {text-decoration: underline; color: #2C4371}
a.news:hover {text-decoration: underline; color: #2C4371}

a.newstop:link {text-decoration: none; color: yellow}
a.newstop:visited {text-decoration: none; color: yellow}
a.newstop:active {text-decoration: underline; color: yellow}
a.newstop:hover {text-decoration: underline; color: yellow}

a.lhnav:link {text-decoration: none; color: white}
a.lhnav:visited {text-decoration: none; color: white}
a.lhnav:active {text-decoration: underline; color: white}
a.lhnav:hover {text-decoration: underline; color: white}

*/
