body {
background-color:#FFFFFF;
align: center;
font-size:12px;
}
#topbar {
width: 650px;
height:30px;
}
#sunlogo {
vertical-align:top;
}

#skin {
width: 650px;
margin: 0px 0px;
}

#wrapper {
width: 650px;
margin: 0px 0px;
height: 100%;
}

#middlecol {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#663300;
width:480px;
padding: 0px 5px;
margin: 10px 0px 15px 145px;
}

.printer {
float:right;
color:#663300;
font-weight:bold;
}

#pagelinks {
color:#006600;
margin:0px 5px;
font-size:110%;
}

td.ack  {
vertical-align:top;
}

ul.ack  {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:100%;
color:#663300;
font-weight:400;
margin:0px;
padding-left:10px;
}

#comments {
margin-bottom:200px;
}

#middlecol a:link {font-weight: bold; text-decoration: none; color:#663300;}
#middlecol a:visited {font-weight: bold; text-decoration: none; color:#663300;}
#middlecol a:hover, a:active {text-decoration: none; color:#F26522;}


#bkgd {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
background-image:url(images/bkgd.gif);
background-position:right;
background-repeat:repeat-y;
}

#header {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 133px;
width:510px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 1.2em;
font-weight:bold;
text-transform:uppercase;
border-color:#003300;
letter-spacing: 0.5em;
}

#leftcol {
text-align:center;
padding: 0px 0px;
margin: 0px 0px;
background:url(images/tpm_menubar.gif) top;
background-repeat:no-repeat;
height: 100%;
width:130px;
float:left;
}

p.pagetop {
background-image:url(images/pagetop.gif);
background-position:left;
background-repeat:no-repeat;
color:#6C9D31;
font-size:85%;
font-weight:bold;
padding-left: 15px;
margin-bottom:20px;
}

.pagetop a:link {color:#6C9D31; text-decoration:none;}
.pagetop a:visited {color:#6C9D31; text-decoration:none;}
.pagetop a:hover {color:#003300; text-decoration:none;}
.pagetop a:active {color:#6C9D31; text-decoration:none;}

#skin {
height: 100%;
width: 650px;
margin: 0px 0px;
}

#links {
padding: 3px 5px 3px px;
margin: 0px 0px 0px 140px;
}

#space {
margin:10px 15px 0px 148px;
}

#menu {
margin:15px 0px 0px 0px;
}


.bullet {
background-image:url(images/tpmbullet.gif);
background-position:left;
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#663300;
font-weight:bold;
padding: 2px 0px 2px 17px;
margin: 0px;
}

.bullet a:link {font-weight: bold; text-decoration: none; color:#663300;}
.bullet a:visited {font-weight: bold; text-decoration: none; color:#663300;}
.bullet a:hover, a:active {text-decoration: none; color:#F26522;}

.date {
font-size:0.8em;
text-align:left;
margin:20px 0px 0px 0px;
}

.datefoot {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.6em;
text-align:center;
margin: 0px 0px 0px 140px;
padding: 10px 20px;
color:#566754;
}

li {
margin: 0px 0px 4px 0px;
list-style:disc;
}

.btmnav {
text-align:center;
padding: 0px 0px 0px 0px;
margin: 50px 0px 0px 140px;
}

.leftlnk { 
padding: 0px 0px 0px 10px;
}

.rightlnk { 
padding: 0px 5px 0px 120px;
}

.floatleft {
float: left;
padding: 10px 0px;
}

.floatright {
float: right;
padding: 10px 0px;
}

.col1 {
width:210px;
padding:5px;
margin-left:10px;
}

.col2 {
float:right;
width:210px;
padding:5px;
margin-right:10px;
}

.divider {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#006600;
font-weight:bold;
width:470px;
padding: 0px 5px;
margin: 0px 0px 20px 0px;
}