/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

body {
font-size: 12px;
    font-family: arial;
    color: rgb(50, 50, 50);
    line-height: 160%;
    max-width: 800;
margin-auto;
}

p.preview
{
margin: 30;
border-style: none;
    font-size: 14px;
    font-family: arial;
    color: rgb(50, 50, 50);
    line-height: 150%;
    list-style-type: none;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 8px;
margin-top: 0px;
width: 530;
}

.quote
{font-style: italic;
color: red;
}

.rightwrapimage
{
float: right;
clear: both;
margin-left: 5;
}

.leftwrapimage
{
float: left;
clear: left;
margin-right: 5;
}

name {
font-size: 12px;
    font-family: arial;
    line-height: 160%;
    color: 0080FF; 
}

p.announce {
font-size: 12px;
    font-family: arial;
    line-height: 110%;
margin-left: 30;
width: auto;
}

div.title1 {
position: absolute;
right: 360;
top: 30;
font-family: arial;
font-size: 18;
color: 0080FF;   
}

html>body div.title1 {
position: absolute;
right: 330;
top: 30;
font-family: arial;
font-size: 18;
color: 0080FF;   
}

td.coreleft
{
margin: 0;
padding: 0;
align: left;
vertical-align: bottom;
width: 580;
}

div.listitem
{
width: 580;
margin-top: 0;
padding-top: 0;
margin-bottom: 0 px;
border-bottom:  solid 2px;
border-bottom-color: rgb(153,153,153);
padding-bottom: 0px;

}




div.bottom {
clear: both;
}

div.base {
position: relative;
bottom: 18;
left: 330;	
font-family: arial;
font-size: 12;
color: rgb(80,80,80);   
}

div.captions {
position: relative;
top: 15;
line-height: 110%;
left: 0;	
font-family: arial;
font-size: 11;
color: rgb(80,80,80);
width: 120;   
}

div.subtitle {
position: absolute;
right: 330;
top: 65;
font-family: arial;
font-size: 18;
color: rgb(80,80,80);   
}

div.left {width: 120px;
float: left;

}

div.middle {
padding-left: 50px;
padding-right: 30px;
width: 530px;
float: left;
}

html>body div.middle {width: 470px;}


div.can {
position: absolute;
left: 135px;
top: 120px;
width: 600px;
font-size: 18;
font-family: arial;
line-height: 150%;
}

div.breathe {
position: absolute;
left: 145px;
top: 140px;
width: 400px;
font-size: 18;
font-family: arial;
line-height: 180%;
color: #288588;
}

div.right {
max-width: 120px;
float: right;
}

html>body div.right {

float: right;
margin-left: 0px;
}

div.rightimage {
max-width: 120px;
margin-left: 10px;
}

html>body div.rightimage {
max-width: 120px;
float: right;

}

div.leftbox {
width: 100px;
float: left;
}

div.rightbox {
clear: right;
display: block;
}

div.letter {
width: 500px;
margin: 10 10 10 10;
border: dashed #288588 1px;
padding: 10 10 10 10;
}


div.column {
width: 285;
float: left;
margin-left: 5;
margin-right: 5;
vertical-align: top;}

div.title {
position: absolute;
top: 125px;
left: 145px;
align: right;
}

div.title2 {
position: absolute;
top: 95px;
left: 145px;
align: right;
}

div.plainupdatebox {
background-color: white;
padding-left: 5px;
padding-right: 5px;
}


div.updatebox {
background-color: #b8e3e5;
padding: 5px 5px 5px 5px;
margin-bottom: 10px;
}

div.newsupdatebox {
padding: 2px 5px 0px 0px;
margin-bottom: 5px;
border-bottom: silver 1px dashed;
}


div.lineupdatebox {
padding: 5px 5px 5px 5px;
margin-bottom: 10px;
border-bottom: silver 1px dashed;
}

table {
cell-padding: 0;
cell-spacing: 0;
width: 100%;
border-bottom: 0;
font-size: 14px;
    font-family: arial;
    color: rgb(50, 50, 50);
}

td.consult 
{
vertical-align: top;
}

tr 
{
vertical-align: top;
}

td.line {
padding: 10px 10px 10px 10px;
border-bottom: dashed 1px silver;
vertical-align: bottom;
}




H1 {font-style: normal;
    font-size: 20px;
    font-family: Arial;
    text-align: left;
    color: #288588;
width: 570px;
text-align: right;
line-height: 180%;}



H2 { font-weight: bold;
    font-style: normal;
    font-size: 14px;
    font-family: sans-serif;
    text-align: left;
color: 0080FF;    
padding-top: 0cm;
padding-bottom: 0.2cm;
margin-bottom: 0;
margin-top: 0;
}



H3 {font-weight: bold;
    font-style: normal;
    font-size: 12px;
    font-family: Arial;
    text-align: left;
padding: 3px 0;
margin: 3px 0;
    color: rgb(50, 50, 50);
margin-bottom: 0px;
}


H4 { font-weight: bold;
    font-style: normal;
    font-size: 16px;
line-height: 100%;
    font-family: Arial;
    text-align: left;
padding-bottom: 0cm;
margin-bottom: 0cm;
color:  #288588;
border-bottom: #288588;}
 
H5 { font-weight: bold;
    font-style: normal;
    font-size: 16px;
line-height: 100%;
    font-family: Arial;
    text-align: center;
padding-bottom: 0cm;
margin-bottom: 0cm;
color:  #288588;
border-bottom: #288588;}


P { border-style: none;
    font-size: 14px;
    font-family: arial;
    color: rgb(50, 50, 50);
    line-height: 150%;
    list-style-type: none;
padding-bottom: 0px;
padding-top: 0px;
margin-bottom: 8px;
margin-top: 0px;

  }




ul 
{
list-style-image: url(file:///C|/temp/bulletbluesmall.jpg);
font-size: 12px;
  font-family: arial;
  color: rgb(50, 50, 50);
}

div.photo1 {
position: absolute;
left: 23;
top: 17;
width: 100;
height: 100;
}

div.photo2 {
position: absolute;
left: 133;
top: 17;
}

div.photo3 {
position: absolute;
left: 243;
top: 17;
}

a
{height: auto;
font-size: 14px;
    font-family: arial;
    color: 0080FF;  
    line-height: 150%;
    text-decoration: none;
 
    }
    
a:hover
{color: 0080FF;   
font-weight: normal;
text-decoration: underline;}

a.menu
{height: auto;
font-size: 12px;
display: block;
    font-family: arial;
    color: rgb(50, 50, 50);
    line-height: 150%;
    text-decoration: none;
    padding-left: .2cm;
    padding-right: .2cm;
    max-width: 110;
    text-decoration: none;
    }
    
a.menu:hover
{color: 0080FF;   
font-weight: bold;}

td.rmenu
{background-image: url('2side.gif');
padding-left: 20;
width: 110;
background-repeat: repeat-y;
margin-bottom: 10px;
}

ul .perspectives {
list-style-position: inside;
list-style-image: none;
list-style-type: none;
margin-left: -2.5em;
width: 500px;
}

div.insetbox {
margin: 10px 10px 0 10px;
padding: 10px 10px 10px 10px;
border: 2px silver solid;
font-size: small;
}

div.article {
font-size: 14;
}