/* style.css */
EM {padding: 2px; border-width: medium; border-style: dashed;}
BODY {margin: 10%; background: rgb(0,204,204);}
P {margin: 2em; margin-top: 1em; margin-bottom: 0}
IMG {margin: 2em; margin-top: 0}
TABLE {font-size: 100%}
table.small {font-size: 75%; }
h1 {margin-left: -8%}
h2,h3,h4,h5,h6 {margin-left: -4% }
div.box {border: solid; border-width: thin; width: 100% }
div.blue {background: rgb(204,204,255); padding: 0.5em; border: none }

/*images*/
img.left { float: left}
img.right { float: right}

/* lab report tables */
table.lab {
 border-collapse: collapse;
 background-color: #8Fc;
 color: #000
 font-family: "Lucida Bright", "Times New roman", serif;
 font-size: 0.85em;
}
table.lab caption {
 padding-bottom: 5px;
 font-variant: small-caps;
 letter-spacing: 0.1em;
 text-align: left;
}
table.lab thead th {
 border-top: 3px double #ccc;
 border-bottom: 3px double #ccc;
 padding: 2px 10px;
 background-color: #48a;
 color: #fff;
 text-align: left;
 font-variant: small-caps;
 letter-spacing: 0.1em;
 white-space: nowrap;
}
table.lab tfoot th, table.lab tfoot td {
 border-top: 3px double #ccc;
 border-bottom: 3px double #ccc;
 padding: 2px 10px;
 font-variant: small-caps;
 letter-spacing: 0.1em;
}
table.lab tbody th, table.lab tbody td {
 border-bottom: 1px solid #ccc;
 padding: 2px 10px;
 text-align: left;
 vertical-align: top;
}

/* Nice alerts style*/
table.alerts
 { text-align: center;
 font-family: Verdana;
 font-weight: normal;
 font-size: 11px;
 color: #404040;
 width: 260px;
 background-color: #fafafa;
 border: 1px #d79900 solid;
 border-collapse: collapse;
 border-spacing: 0px;}
 

.alertHd
 { border-bottom: 2px solid #d79900;
 background-color: #fff2ba;
 text-align: center;
 font-family: Verdana;
 font-weight: bold;
 font-size: 11px;
 color: #404040;}
 
.alertBod p
 { text-align: left;
 font-family: Verdana, sans-serif, Arial;
 font-weight: normal;
 font-size: 11px;
 line-height: 12px;
 color: #404040;
 background-color: #fafafa;
 text-indent: -8px;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 5px;
 margin-bottom: 5px;}

/*build using table style wizzard at somacon.com/p141.php */
table.s1 {
 border-width: medium medium medium medium;
 border-spacing: 0px;
 border-style: solid solid solid solid;
 border-color: blue blue blue blue;
 border-collapse: collapse;
 background-color: rgb(255,255,240);
}
table.s1 th {
 border-width: 1px 1px 1px 1px;
 padding: 1px 1px 1px 1px;
 border-style: solid solid solid solid;
 border-color: black black black black;
 background-color: rgb(128,128,128);
 -moz-border-radius: 0px 0px 0px 0px;
}
table.s1 td {
 border-width: 1px 1px 1px 1px;
 padding: 1px 1px 1px 1px;
 border-style: dotted dotted dotted dotted;
 border-color: gray gray gray gray;
 background-color: rgb(196,196,196);;
 -moz-border-radius: 0px 0px 0px 0px;
}

/* page layout*/
div.header { }
div.content { }
div.navleft {
 position: absolute;
 top: 0px;
 left: 0px;
}
#navbar ul li { 
 list-style-type: none;               
}

