html, body		{margin: 0; padding: 0; background: #ffffff;}
body			{margin-bottom: 20px;}
form			{display: inline; margin: 0; padding: 0; font-size: 0; line-height: 0; background: transparent;}
img				{vertical-align: top; border: 0;}
strong			{font-weight: bold; color: #555555;}
em				{font-style: italic;}
ul				{margin: 0; padding: 0;}
li				{list-style-type: none; margin: 0; padding: 0;}	
/* page-centering master div */
#centerer		{position: relative; z-index: 0; width: 732px; text-align: center; margin: 20px auto; background: #ffffff;}

/* navigation */
#navcontainer	{position: absolute; z-index: 2; top: 0px; left: 0px; width: 732px; height: 181px; background: #ffffff url(../images/bordertop.gif) top left no-repeat;}
#globalnav		{position: absolute; z-index: 4; top: 10px; left: 19px; width: 694px; height: 21px; text-align: right;}
#globalnav li	{display: inline;}
#subnav a:link		{text-decoration: none; border-bottom: 1px solid #dddddd; color: #555555;}
#subnav a:visited	{text-decoration: none; border-bottom: 1px solid #dddddd; color: #555555;}
#subnav a:hover		{text-decoration: none; border-bottom: 1px solid #e0e5cc; color: #939933;}
#subnav a:active	{text-decoration: none; border-bottom: 1px solid #e0e5cc; color: #cc6600;}
#subnav				{position: absolute; z-index: 4; font: 10px/16px verdana, sans-serif; top: 30px; width: 168px; height: 150px; text-align: left;}
.nav1		{left: 196px}
.nav2		{left: 269px}
.nav3		{left: 355px}
.nav4		{left: 441px}
.nav5		{left: 531px}

/* column-pair master div */
#colcontainer	{position: relative; z-index: 0; color: #444444; text-align: left; top: 0px; left: 0; width: 732px; background: transparent url(../images/bordermid.gif) top left repeat-y;}

/* main column */
#maincol		{position: relative; z-index: 1; float: right; top: 0px; right: 0px;  width: 552px; padding: 180px 0 20px 0;}
h1				{font: 18px/20px georgia, 'georgia ref', palatino, 'book antiqua', serif;  margin: 0 19px 4px 17px; color: #444444;}
h1 em			{font: 12px/20px verdana, sans-serif; color: #333333;}
h2				{font: bold 12px/18px arial, sans-serif; margin: 9px 19px 4px 17px; color: #555555;}
h3				{font: bold 11px/18px arial, sans-serif; margin: 7px 19px 0px 17px; color: #556677;}
#maincol p		{font: 11px/18px verdana, sans-serif; margin: 0 19px 5px 17px; color: #444444;}
#maincol li		{font: 11px/18px verdana, sans-serif; margin: 0 19px 0px 30px; color: #444444; list-style-type: circle;}

.right			{float: right; margin: 0 1px 10px 18px;}
.left			{float: left; margin: 18px 1px 10px 18px;}
.leftmargin		{margin: 0px 19px 0px 17px;}
.nearright		{float: right; margin: 0 80px 10px 18px;}

#maincol a:link		{text-decoration: none;  border-bottom: 1px solid #dddddd; color: #555555;}
#maincol a:visited	{text-decoration: none; border-bottom: 1px solid #dddddd; color: #777777;}
#maincol a:hover	{text-decoration: none; border-bottom: 1px solid #e0e5cc; color: #939933;}
#maincol a:active	{text-decoration: none; border-bottom: 1px solid #e0e5cc; color: #cc6600;}

#maincol h3 a:link		{text-decoration: none;  border-bottom: 1px solid #dddddd; color: #556677;}
#maincol h3 a:visited	{text-decoration: none; border-bottom: 1px solid #dddddd; color: #778899;}

#colcontainer img	{vertical-align: middle;}

/* side column */
#sidecol		{position: relative; z-index: 1; float: left; top: 0px; left: 0px; width: 179px; padding: 183px 0 20px 0;}
h4				{font: bold 11px/16px arial, sans-serif; margin: 12px 19px 4px 19px; color: #994411;}
h5				{font: italic 11px/16px arial, sans-serif; margin: 0 18px 0 19px; color: #883b00;}
#sidecol p		{font: 10px/16px verdana, sans-serif; margin: 0 10px 4px 19px; color: #222222;}
#sidecol img	{position: relative; left: 1px; vertical-align: top; /* border-bottom: 1px solid #ffffff; */}
#sidecol a:link		{text-decoration: none;  border-bottom: 1px solid #dd9911; color: #222222;}
#sidecol a:visited	{text-decoration: none; border-bottom: 1px solid #dd9911; color: #222222;}
#sidecol a:hover	{text-decoration: none; border-bottom: 1px solid #dd9911; color: #883b00;}
#sidecol a:active	{text-decoration: none; border-bottom: 1px solid #dd9911; color: #cc6600;}
#sidecol h4 a:link	{color: #994411;}
#sidecol h4 a:visited	{color: #994411;}
#sidecol h4 a:hover	{color: #883b00;}

#sidecol .caption	{font-style: italic; color: #883b00;}

/* footer */
#footer			{position: relative; z-index: 2; clear: both; left: 0px; bottom: 0px; width: 732px; height: 32px; background: #ffffff url(../images/borderbottom.gif) bottom left no-repeat;}
#search			{position: relative; z-index: 3; top: 6px; left: 196px; width: 300px;}
#sitei			{position: relative; z-index: 3; float: right; top: 9px;}
#colcontainer #footer a	{text-decoration: none;  border-bottom: none;}

#footer input	{font: 11px/16px verdana, sans-serif; border: 1px solid #333333; color: #888888; background: #ffffff; vertical-align: bottom}

.hilite			{background: #ffff00;}

