/****
 *
 *  styles.css
 *  copyright (c) 2005 by Ryan Bavetta (bavetta@mit.edu)
 *  help from Ankur Mehtank
 *
 *
 *  Feel free to use this to assist in your stylesheet creations
 *  If you copy directly from this, please leave the author info intact
 *
 ****/

/* defaults */

body {
  background-color: #FFF;
  font-size: 12pt;
  font-family: helvetica;
}

table {
  border-collapse: collapse;
  cellspacing = 0;
  cellborder = 0;
}

p {
  line-height: 100%;
  /*margin: .1em;*/
  text-indent: 2em;
}

td {
  background-color:white;
  font-size: 12pt;
}

h1 {
  text-align:left;
  font-size: 18pt;
  padding: 1px 0px 0px 3px;
}

big1{
  text-align:left;
  font-size: 1.4em;
  padding: 3px 0px 0px 4px;
}

h3 {
  padding: 2px 5px 5px 2px;
}


img {
  border: 0;
  }

/* my classes */
img.scaled {
}

div.float{
 width: 65%;
 float: right;
 margin: 0px 0px 0px 0px;
}

img.summary {
}

h2.float-right {/* header element float */
  color: #ffe;
  background-color:#003300;
  }

A.white {color: white;}
A.red {color: red;} 

td.navbarcolored {
  background-color:#E0E0E0;
  padding: 2px 4px 2px 4px;
}

td.navbarnotcolored {
  padding: 2px 4px 2px 4px;
}

td.heading {
  color: #ffe;
  border-bottom: solid #111 .6em;
  background-color:#1144CC;
  font-size: 12pt;
  padding: 0px 5px 0px 0px;
}

td.noborderheading {
  color: #000;
  background-color:#1144CC;
  font-size: 12pt;
  padding: 0px 2px 0px 2px;
}




.spiffy{
display:block
}
.spiffy *{
display:block;
height:1px;
overflow:hidden;
background:#D6E0FF
}
.spiffy1{
border-right:1px solid #edf1ff;
padding-right:1px;
margin-right:3px;
border-left:1px solid #edf1ff;
padding-left:1px;
margin-left:3px;
background:#e0e7ff;
}
.spiffy2{
border-right:1px solid #fafbff;
border-left:1px solid #fafbff;
padding:0px 1px;
background:#dde5ff;
margin:0px 1px;
}
.spiffy3{
border-right:1px solid #dde5ff;
border-left:1px solid #dde5ff;
margin:0px 1px;
}
.spiffy4{
border-right:1px solid #edf1ff;
border-left:1px solid #edf1ff;
}
.spiffy5{
border-right:1px solid #e0e7ff;
border-left:1px solid #e0e7ff;
}
.spiffy_content{
padding:0px 5px;
background:#D6E0FF;
}



.secondspiffy{
display:block;
}
.secondspiffy *{
display:block;
height:1px;
overflow:hidden;
background:#cccccc;
}
.secondspiffy1{
border-right:1px solid #e9e9e9;
padding-right:1px;
margin-right:3px;
border-left:1px solid #e9e9e9;
padding-left:1px;
margin-left:3px;
background:#d8d8d8;
}
.secondspiffy2{
border-right:1px solid #f9f9f9;
border-left:1px solid #f9f9f9;
padding:0px 1px;
background:#d5d5d5;
margin:0px 1px;
}
.secondspiffy3{
border-right:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
margin:0px 1px;
}
.secondspiffy4{
border-right:1px solid #e9e9e9;
border-left:1px solid #e9e9e9;
}
.secondspiffy5{
border-right:1px solid #d8d8d8;
border-left:1px solid #d8d8d8;
}
.secondspiffy_content{
padding:0px 5px;
background:#cccccc;
} 





td.storyheading {
  color: #000;
  background-color:#C9D6FF;
  font-size: 12pt;
  padding: 4px 4px 4px 4px;
}

.storyheading a:link    { color: #002EB5; } /* Darker blue */
.storyheading a:hover   { color: #002EB5; } /* white */
.storyheading a:visited   { color: #002EB5; } /* white */

td.topleft {

}

td.navbar {
  color: #000;
  border-bottom: solid #ccc 3px;
  border-top: solid #ccc 3px;
  border-left: solid #ccc 3px;
  border-right: solid #ccc 3px;
  background-color:#FFF;
  text-align:left;
  font-size: 12pt;
  border-bottom: solid #ccc 3px;
  padding: 3px 4px 0px 3px;
}

td.startpagetitlewithborder {
  border-bottom: solid #000 4px;
}


td.comment {
  color: #000;
  border-bottom: solid #ccc 3px;
  border-top: solid #ccc 3px;
  border-left: solid #ccc 3px;
  border-right: solid #ccc 3px;
  background-color:#FFF;
  text-align:left;
  font-size: 12pt;
  padding: 7px 7px 7px 7px;
}

td.commentheader {
  color: #000;
  border-bottom: solid #ccc 3px;
  border-top: solid #ccc 3px;
  border-left: solid #ccc 3px;
  border-right: solid #ccc 3px;
  background-color:#ccc;
  font-size: 12pt;
  padding: 0px 0px 0px 0px;
}

td.newcommentheader {
  color: #000;
  border-bottom: solid #FBEC5D 3px;
  border-top: solid #FBEC5D 3px;
  border-left: solid #FBEC5D 3px;
  border-right: solid #FBEC5D 3px;
  background-color:#FBEC5D;
  font-size: 12pt;
  padding: 0px 0px 0px 0px;
}

td.namenavbar {
  border-bottom: solid #ccc 3px;

  border-left: solid #ccc 3px;
  border-right: solid #ccc 3px;
  background-color:#FFF;
  text-align:left;
  font-size: 12pt;
  padding: 0px 4px 10px 4px;
}

.navbartitle {
  border-bottom: solid #ea2 2px;
  background-color:#ACB7B7;
  -moz-border-radius: 20px 20px 0 0;
  padding: 10px 10px 0px 10px;
}

td.outsidenavbar {
    padding: 10px 10px 0px 10px;
}

td.outsidenavbar2 {
    padding: 0px 10px 0px 10px;
}

td.toplinks {

  background-color:#FFF;
  text-align:left;
  font-size: 12pt;
  padding: 3px 5px 3px 5px;
}

td.toplinkstext {
  background-color:#FFF;
  text-align:left;
  font-size: 12pt;
  padding: 0px 10px 0px 10px;
}


td.navigation {
  color: #ffe;
  background-color:#114411;
  padding: 10px 10px 1px 10px;
  font-size: 10pt;
}

td.selectednavigation {
  color: #ffe;
  background-color:#226622;
  padding: 1px 10px 1px 10px;
  font-size: 10pt;
}

td.content {
  text-align:left;
  font-size: 12pt;
  padding: 7px 0px 5px 10px;
}


td.panel
{
	position: relative;
	clear: left;
	margin: -2px 1px 0 0;
	padding: 2px 0 1px 0;
	vertical-align: top;
	background-color: #FDFDFD;
}

td.detailcontent {
  text-align:left;
  font-size: 12pt;
  padding: 0px 0px 5px 7px;

}


input.submit {
  text-align:right;
}
