/* ---------- default values ---------- */

body {
  color:rgb(140,140,140);
  background:rgb(136,125,117) url('img/fade_bg.gif') repeat-x;
}

body,ol,ul,li,div,label,input,p,h1,h2,h3,h4,h5,h6,table,td,th,legend {
  font-family: verdana, arial, sans-serif;
  padding:0;
  margin:0;
  font-size:12px;
  line-height:15px;
}

a img {
border-width:0px;
}

/* ---------- layout ---------- */

div#container {
  position:relative;
  width:801px;
  margin:0px auto 0px auto;
  padding:0px 3px;
  text-align:left;
  background:rgb(255,255,255);
}

div#titlebar {
  background:url(img/title.gif) rgb(255,255,255) no-repeat;
  position:relative;
  height: 23px;
  text-align:left;
  padding:84px 0px 0px 28px;
}

div#content-left {
	width:345px;
  float:left;
  padding:36px 0px 0px 36px;
}

div#content-right {
  position:relative;
  margin: 0px 0px 0px 420px;
  padding: 36px 0px 0px 0px;
  width: 345px;
}

div#bottom {
  position:relative;
  margin:0px auto 0px auto;
  height:24px;
  width:807px;
}	

div#clear {
  clear:both;
  height:1px;
  }
  

div#brand {
  font-size:10px;
  line-height:12px;
  text-align:center;
  padding:4px 0px 20px 0px;
  margin:0px;
  color:rgb(60,60,60);
}	

.image {
  padding:10px 0px 10px 0px;
  }
  
/* ---------- table styles ---------- */

table.dates td, table.dates th {
  padding:2px 6px 2px 6px;
  }
  
table.dates th {
  text-align:right;
  color:rgb(200,0,0);
  font-weight:100;
  width:120px;
  }

table.dates td.term {
  font-style:italic;
  padding-top:6px;
  }
  


/* ---------- text styles ---------- */

a {
  text-decoration:none;
  color:rgb(0,100,240);
}

a.policieslink { color:rgb(255,255,255); }

a:hover {
  color:rgb(240,130,0);
}

a:focus {
  border:0;
}

cite {
	font-style:italic;
	}

em {
  font-style:normal;
  font-weight:100;
  color:rgb(60,60,60);
}
	
span.product {
  font-style:italic;
}

p span.product, li span.product {
  color:rgb(120,100,60);
}
	
h2 {
  font-size:21px;
  font-weight:100;
  color:rgb(200,0,0);
  margin:0em;
  padding:0px 0px 10px 0px;
  line-height:18px;
}

.inner {
  padding:20px 0px 10px 0px;
  }
  
h3 {
  font-size:16px;
  font-weight:700;
  color:rgb(200,0,0);
  margin:0em;
  padding:15px 0px 5px 0px;
}

h4 {
  font-size:14px;
  font-weight:100;
  color:rgb(200,0,0);
  margin:0;
  padding:10px 0px 2px 0px;
}

h5 {
  font-size:12px;
  font-weight:100;
  color:rgb(100,120,180);
  margin:0;
  padding:6px 0px 3px 0px;
}

.pretitle {
  padding:0px 0px 3px 0px;
  }

p	{
  margin:0em;
  padding:0.3em 0em 0.3em 0em;
}	

ul {
  padding:0.3em 0em 0.3em 0em;
  }
li {
  margin:0em 0em 0em 12pt;
  padding:0em 0em 0.3em 0em;
}	

span.normal {
  color:rgb(0,0,120);
  font-size:12px;
  }

span.star {
  color:rgb(240,120,0);
  }

p.footnote {
  font-size:11px;
  line-height:11px;
  font-style:italic;
  padding:0em 0em .6em 0em;
  }
 
p.quote {
  font-size:14px;
  line-height:17px;
  color:rgb(110,130,170);
  }
  
p.attribution {
  color:rgb(170,190,220);
  font-size:11px;
  line-height:11px;
  font-style:italic;
  padding:0em 0em 1.2em 0em;
  text-align:right;
  }
  
/* -------- printing -------- */

@media print {
  div#titlebar, div#tabbar, div#sidemenu {display: none}

  div#container, div#content {
    padding-top: 0px;
    margin-left:0px;
    width: 100%;
 }

}
