html, body {
  margin: 0px;
  padding: 0px;
  border: 0px;
  color: #333333;
  background: #000;
  font: 1.0em "Trebuchet MS";

}


body {
font:76% tahoma, verdana, sans-serif;
background:#e0e0e0;
color:#303030;
margin:0;
padding:0;
}

a {
text-decoration:none;
color:#286ea0;
}

a:hover {
text-decoration:underline;
}

#toptabs {
font-size:0.8em;
width:760px;
margin:10px auto -13px;
}

#toptabs p {
text-align:right;
color:gray;
}

.toptab {
text-decoration:none;
background:#f0f0f0 url(images/corner2.gif) top right no-repeat;
color:gray;
border-bottom:1px solid #e0e0e0;
margin:0 0 0 4px;
padding:3px 5px;
}

.toptab:hover {
background:#fafafa url(images/corner2.gif) top right no-repeat;
border-bottom:1px solid #eaeaea;
color:#505050;
text-decoration:none;
}

.activetoptab {
color:#505050;
text-decoration:none;
background:#fff url(images/corner2.gif) top right no-repeat;
border-bottom:1px solid #fff;
margin:0 0 0 4px;
padding:3px 5px;
}

#container {
width:760px;
background:#fff;
margin:0 auto 15px;
padding:5px 20px 20px;
}

#logo {
margin:15px 0 0;
}

#logo h1 a {
color:#303030;
}

#navitabs {
clear:both;
}

.navitab {
text-decoration:none;
letter-spacing:1px;
background:#e0e0e0 url(images/corner.gif) top right no-repeat;
border-bottom:1px solid #fff;
border-left:1px solid #fff;
margin:0 0 4px;
padding:4px 8px;
}

.navitab:hover {
text-decoration:none;
background:#d0d0d0 url(images/corner.gif) top right no-repeat;
}

.activenavitab {
color:#fff;
letter-spacing:1px;
text-decoration:none;
background:#505050 url(images/corner.gif) top right no-repeat;
margin:0 0 5px;
padding:4px 8px 5px;
}

#desc {
height:200px;
color:#fff;
background:#505050 url(images/front.jpg) top left no-repeat;
clear:both;
margin:5px 0 0;
padding:0;
}

#desc p {
width:290px;
font-size:1em;
line-height:1.3em;
padding:0 0 0 15px;
}

#desc h2 {
color:#fff;
padding:15px 15px 0;
}

#desc a {
color:#fff;
text-decoration:underline;
}

#main {
	width:600px;
	float:left;
	border-left:1px solid #d0d0d0;
	padding:5px 0 0 10px;
}

.block {
background:#f0f0f0;
padding:15px;
}

#sidebar {
	width:140px;
	float:right;
	background-color: #EBEBEB;
	padding:3px;

}

#sidebar p {
font-size:0.9em;
margin:15px 0 10px;
padding: 2px 2px 2px 2px;
}

#subcontent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 140px;
    LINE-HEIGHT: 1.4em;
}
#subcontent H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.6em;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px;
    COLOR: #505050;
    PADDING-TOP: 0px;
    LETTER-SPACING: -1px;
    TEXT-ALIGN: left;
}
#subcontent H3
{
    FONT-SIZE: 1em;
    COLOR: #505050
}
#subcontent P
{
    FONT-SIZE: 0.9em;
    MARGIN: 0px 0px 15px 4px
}




.sidelink {
text-align:left;
display:block;
width:120px;
background:#f0f0f0 url(images/corner.gif) top right no-repeat;
margin:5px 10px 5px 0;
padding:3px 4px 3px 8px;
}

.sidelink:hover {
background:#e0e0e0 url(images/corner.gif) top right no-repeat;
text-decoration:none;
}

#footer {
clear:both;
background:#fafafa;
color:gray;
font-size:0.9em;
border-top:1px solid #d0d0d0;
border-bottom:1px solid #d0d0d0;
text-align:center;
padding:8px 0;
}

#footer a {
color:gray;
}

h1 {
font-size:2.1em;
font-weight:400;
margin:0 0 20px;
}

h2 {
font-size:1.6em;
font-weight:400;
margin:0 0 20px;
}

h3 {
font-size:1.4em;
font-weight:400;
margin:20px 0 10px;
}

h4 {
font-size:1em;
font-weight:700;
margin:15px 0 10px;
}

p {
line-height:1.5em;
text-align:left;
margin:0 0 15px;
}
ul {
padding-bottom:20px;}

li {
line-height:1.5em;
list-style-type: square; 

}

.right {
text-align:right;
}

a img {
border:0;
}

.photo {
display:block;
background-color:#f0f0f0;
margin:0 auto 15px;
padding:5px;
}

.hide {
display:none;
}

.tab_hover {
background-color:#FFF;
color:#FFF;
cursor:pointer;
width:138px;
height:18px;
background-image:url(images/ltab_blue.gif);
border:0;
text-align:center;
font-family:verdana;
font-size:10px;
font-weight:700;
}

.tab {
background-color:#FFF;
color:#444;
cursor:pointer;
width:138px;
height:18px;
background-image:url(images/ltab_blue2.gif);
border:0;
text-align:center;
font-family:verdana;
font-size:9px;
font-weight:none;
}

.data_tab {
background-image:url(images/ltab_center_bg.gif);
border:1px solid gray;
width:500px;
height:100px;
text-align:left;
font-family:verdana;
font-size:12px;
padding:.3em;
}

.tab_hover2 {
background-color:#FFF;
color:#FFF;
cursor:pointer;
width:75px;
height:18px;
background-image:url(images/center_tab_blue.gif);
border:0;
text-align:center;
font-family:verdana;
font-size:10px;
font-weight:700;
}

.tab2 {
background-color:#FFF;
color:#444;
cursor:pointer;
width:75px;
height:18px;
background-image:url(images/center_tab_blue2.gif);
border:0;
text-align:center;
font-family:verdana;
font-size:9px;
font-weight:none;
}

.data_tab2 {
background-image:url(images/xltab_center_bg.gif);
border:1px solid gray;
width:500px;
height:100px;
text-align:left;
font-family:verdana;
font-size:12px;
padding:.3em;
}

.tb {
border-right:#103863 1px solid;
border-top:#103863 1px solid;
border-left:#103863 1px solid;
border-bottom:#103863 1px solid;
}

.light {
background-color:#d0e0f0;
}

#journal table {
background-color:#F9FBFD;
color:#000;
border:1px solid #D7E5F2;
border-collapse:collapse;
}

#journal td {
border:1px solid #D7E5F2;
padding-left:4px;
}

.labelcell {
color:#3670A7;
background-color:transparent;
font:12px/16px "trebuchet MS";
padding: 5px 0 0 10;
}

.fieldcell {
background-color:#d0e0f0;
text-align:left;
margin-right:0;
padding-right:0;
font:11px "trebuchet MS";
color:#3670A7;
}

th {
font:bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#fff;
letter-spacing:2px;
text-transform:uppercase;
text-align:left;
padding:6px 6px 6px 12px;
}

.bgGreen {
background-color:#8EC63F;
}

.bgOrange {
background-color:#F30;
}

.bgBeige {
background-color:#C6943F;
}
.bgltGreen {
background-color:#A9BF32;
}

.bgltOrange {
background-color:#F6921E ;
}
.bgltRed {
background-color:#AF3827;
}
.bgCyan {
background-color:#009dda;
}

.td30 {
width:30%;
}

.td5 {
width:5px;
}

.td60 {
width:60%;
}

.td130 {
width:129px;
}

.activetoptab:hover,#logo h1 a:hover,.activenavitab:hover {
text-decoration:none;
}

#mytable
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px
}
#mytable .CAPTION
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    FONT: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    WIDTH: 700px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
#mytable TH
{
    BORDER-RIGHT: #c1dad7 1px solid;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #c1dad7 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: url(images/bg_header.jpg) #cae8ea no-repeat;
    PADDING-BOTTOM: 3px;
    FONT: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: uppercase;
    COLOR: #4f6b72;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #c1dad7 1px solid;
    LETTER-SPACING: 2px;
    TEXT-ALIGN: left
}
#mytable TH.nobg
{
    BORDER-RIGHT: #c1dad7 1px solid;
    BORDER-TOP: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-LEFT: 0px
}
#mytable TD
{
    BORDER-RIGHT: #c1dad7 1px solid;
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 12px;
    BACKGROUND: #fff;
    PADDING-BOTTOM: 6px;
    COLOR: #4f6b72;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #c1dad7 1px solid;
	FONT: 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 2px;


}
#mytable TD.alt
{
    BACKGROUND: #f5fafa;
    COLOR: #797268
}
#mytable TH.spec
{
    BORDER-TOP: 0px;
    FONT: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #c1dad7 1px solid
}
#mytable TH.specalt
{
    BORDER-TOP: 0px;
    FONT: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    BORDER-LEFT: #c1dad7 1px solid;
    COLOR: #797268
}
.cite {
margin-left:25px;
font-style:italic;
font-family:"Times New Roman", Times, serif;
}

.imgleft {
float:left;
padding: 5px 10px 5px 2px;
}
img {border:none;}