body {
	background: #ffffff;
	color: #002850;
   /*font: 400 10px/13px "Lucida Grande","Nimbus Sans Medium",Verdana,Arial,sans-serif;*/
	font-family: Verdana;
	font-size: 8pt;
	margin: 0;	
}
a img {
	border: 0;
}
.btnlnk {
	padding: 0px 0px 0px 5px;
	vertical-align: top;
}
.btnlnk a {padding-bottom: 5px;}
#toplt {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 550px;
	height: 45px;
	padding-left: 28px;
	padding-right: 30px;
	font: 400 10px/12px "Lucida Grande","Nimbus Sans Medium",Verdana,Arial,sans-serif;
	color: #ffffff;
	}
#toprt {
	position: absolute;
	top: 0px;
	left: 558px;
	width: 193px;
	height: 45px;
	margin-left: 50px;
}

table#outer {
	position: absolute;
	top: 45px;
	left: 0px;
	width: 800px;
	table-layout: fixed;
	border-collapse: collapse;
	border-width: 0px;
	margin: 0;
	padding: 0;
}
	
table#outer h2 {
	font: 400 12px/18px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
	padding: 10px 15px 0px 25px;
	font-weight: 900;	
}
table#outer p {padding: 0px 15px 0px 25px;}

col#lcol { width: 302px; }
col#rcol { width: 302px; }
col#rightpane { width: 191px;}
col#sngcol { width: 606px;}

td#lcol    { vertical-align: top;}
td#lcol h2 { padding-bottom: 0; margin-bottom: 0; border: 1px dotted red;}
td#lcol p  {padding-top: 0; margin-top: 0px;}
td#rcol 	  { vertical-align: top;}
td#rcol p  {padding-top: 0; margin-top: 0px;}

td#rightpane {vertical-align: bottom;}

td#sngcol {vertical-align: top;}
td#btmbar {vertical-align: top;	background: #002850;}

table#inner {
	table-layout: fixed;
}
.pseudohdr {
	font: 900 12px/14px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
	margin-left: 25px;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 0px;	
}
#newsletter p {
		font: 400 11px/14px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
		margin-left: 25px;
		margin-right: 35px;
		width: 500px;
}
#newsletter h1 {
	font: 400 14px/18px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
	padding: 10px 15px 0px 25px;
}
#newsletter h2 {
	font: 900 14px/18px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;	
	background: #cbecfb;
 	height: 24px;
	width: 450px;
	margin-left: 30px;
}
#newsletter li {
	margin-left: 25px;
	width: 400px;
	margin-bottom: 5px;
}
#newsletter table {
	margin-left: 50px;
}
#rmenu {
	position: absolute;
	left: 600px;
	top: 55px;
	width: 194px;
}
#rmenu li {
	list-style-image: url(images/gbutton.gif);
	margin-top: 5px;
}

.quote {
	font-family: Verdana;
	font-size: 8pt;
	margin: 5px 0px 15px 25px;
}

#leftpane {
	position: absolute;
	width: 540px;
	top: 45px;
	padding: 0;
	margin-left: 30px;
	margin-right: 30px;
}
td#leftpane  p {
	line-height: 11px;
}
td#leftpane h2 {
	font: 400 12px/18px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
	font-weight: 900;
}
td#leftpane li {
	font: 400 10px/12px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
}

td rightpane ul {
	margin-top: 30px;
}
td rightpane li {
		margin-top: 10px;
		font: 400 10px/14px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
}

.tinyb {
	padding: 0px 0px 0px 10px;	
	margin-bottom: 5px;
	font: 900 10px/12px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
}
.tiny {
	padding: 0px 0px 5px 10px;
	font: 400 9px/12px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
}
.addr {
	font: 900 10px/12px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
	
	
}
.maddr {
	font: 400 12px/16px "Lucida Grande","Nimbus Sans Medium",Verdana,sans-serif;
	color: #0a9d9d;
}

p.todo {color: black;}




