.clear {clear:both;}

.bold  {font-weight:bold;}
.red   {color:#ff0000;}
.white {color:#ffffff;}
.yellow {color:#ffcc00;}
.lh1pt5 {line-height:150%;}

.tiny  {color:#000000; font-size:10px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.sml   {color:#000000; font-size:12px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.med   {color:#000000; font-size:14px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.body  {color:#000000; font-size:16px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.lrg   {color:#000000; font-size:18px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.xlrg  {color:#000000; font-size:24px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}
.xxlrg {color:#000000; font-size:32px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;}

p,td {color:#000000; font-size:16px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif;}
td.photo-captions-upr {background:#CFF; border-width:1px 1px 0px 1px; border-style:solid; border-color:#03C;}
td.photo-captions-lwr {background:#CFF; border-width:0px 1px 1px 1px; border-style:solid; border-color:#03C; font-size:13px; color:#03C; padding:5px 5px 5px 5px; text-align:center;}
.td-header {background:#996633; color:#000000; font-size:30px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif; font-weight:bold; padding:5px 5px 5px 5px; text-align:center; vertical-align:middle;}
.td-subheader {background:#ffffcc; color:#000000; font-size:16px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif; font-weight:bold; padding:5px 5px 5px 5px; text-align:center; vertical-align:middle;}
.td-yellow {background:#ffffcc; color:#000000; font-size:12px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif; padding:3px 3px 3px 3px; text-align:center; vertical-align:middle;}
.td-blue   {background:#ccffff; color:#000000; font-size:12px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif; padding:3px 3px 3px 3px; text-align:center; vertical-align:middle;}

ul {text-indent:-5;}
li {color:#000000;}
ul.nogap {margin-top:-15px;}

.sub {line-height:0.2em; position:relative; top:0.3em; font-size:0.8em;}
.sup {line-height:0.2em; position:relative; bottom:0.5em; font-size:0.8em;}

a:link    {color:#0000ff; padding:2px 4px 3px 4px;}
a:visited {color:#663399; padding:2px 4px 3px 4px;}
a:hover   {color:#ffffff; background:#0000ff; padding:2px 4px 3px 4px; text-decoration:none;}

a.nav:link    {color:#ffffff; padding:0px 0px 0px 3px; text-decoration:none;}
a.nav:visited {color:#99ffff; padding:0px 0px 0px 3px; text-decoration:none;}
a.nav:hover   {color:#ffffff; padding:0px 0px 0px 3px; text-decoration:underline;}
a.nav:active  {color:#99ffff; padding:0px 0px 0px 3px; text-decoration:none;}
td.navMed {color:#ffffff; font-size:12px; font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif; font-weight:bold}

a.footer:link    {color:#ffffff; line-height:20px; padding:3px; text-decoration:none;}
a.footer:visited {color:#99ffff; padding:3px; text-decoration:none;}
a.footer:hover   {color:#ffffff; padding:2px; background:#0000ff; border:1px solid #c00;}

a.footer2:link    {color:#ffffff; line-height:20px; padding:3px; text-decoration:none;}
a.footer2:visited {color:#99ffff; padding:3px; text-decoration:none;}
a.footer2:hover   {color:#ffffff; padding:3px; background:#0000ff;}

a.no-bgcolor:link    {background:transparent; text-decoration:none;}
a.no-bgcolor:visited {background:transparent; text-decoration:none;}
a.no-bgcolor:hover   {background:transparent; text-decoration:none;}

a.nobgcolor:link    {background:transparent;}
a.nobgcolor:visited {background:transparent;}
a.nobgcolor:hover   {background:transparent;}
a.nobgcolor:active  {background:transparent;}

h1 {font-size:26px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,sans-serif; margin-bottom:-1px;}
h2 {font-size:24px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,sans-serif; margin-bottom:-1px;}
h3 {font-size:20px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,sans-serif; margin-bottom:-1px;}
h4 {font-size:16px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,sans-serif; margin-bottom:-1px;}
h5 {font-size:14px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,sans-serif; margin-bottom:-1px;}
h6 {font-size:12px; font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,sans-serif; margin-bottom:-1px;}

div.img-caption-right {
  float:right;
/*  width:25%;*/
/*  border:thin #00C solid;*/
  padding:0px 0px 0px 15px;
}
div.img-caption-right p {
  text-align:center;
  font-size:10px;
  font-style:italic;
  font-weight:bold;
  background-color:#FF6;
  margin-top:0px;
  padding:5px 2px 5px 2px;
}
table.beltreg {border-collapse:collapse;}
table.beltreg td {border-bottom:1px solid #000; padding:4px;}
/*table.color1 {background-color:#CFF; border-collapse:collapse;}
table.color1 td {border-bottom:1px solid #000; padding:4px;}
table.color2 {background-color:#CFC; border-collapse:collapse;}
table.color2 td {border-bottom:1px solid #000; padding:4px;}/*
/*********************************************************/
/*********************************************************/
/*********************************************************/
html {font-size:100.01%;}
body {
	background-image:url(images/background.gif);
	font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif;
	font-size:16px;
	margin:0 auto;
	padding:0px;
	text-align:center;
	width:960px;
	}
#container {
	border:0;
	margin:0px auto;
	padding:0px;
	text-align:left;
	width:960px;
	}
/*********************************************************/
/********************** Header ***************************/
#header {
	margin:0;
	background-image:url(images/bg-header.gif);
	width:960px;
	height:114px;
	position:relative;
	text-align:center; 
	}
#header h1,h2 {
	color:#fff;
	margin:0;
	margin-left:95px;
	}
#header h1 {font-size:32px; padding-top:15px;}
#header h1.oneline  {font-size:32px; padding-top:35px;}
#header h2 {font-size:25px;}
#header-for-printing {
	display:none;
	}
/*********************************************************/
/************* Content-Navigation Container **************/
#content-nav {
	background-image:url(images/bg-content-nav.gif);
	width:960px;
	}
/*********************************************************/
/********************** Content ***************************/
#content {
/*	background-image:url(images/bg-body.gif);*/
	float:right;
	height:1% /* Holly hack for Peekaboo Bug */
	margin:0;
	padding-right:20px;
	width:715px;
	}
/* Note: for #content, (put note here, if any, as a reminder to total width) */
/*********************************************************/
/******************** Navigation *************************/
#nav-container {
	float:left;
	margin-left:15px;
	width:185px;
	}
#nav-menu {
	display:inline;
	margin-left:-25px;
	}
#nav-menu li {
	font-family:Arial,Helvetica,Geneva,Tahoma,Swiss,Verdana,sans-serif;
	font-size:15px;
	height:28px;
	line-height:28px;
	list-style-type:none;
	text-align:left;
	width:170px;
}
#nav-menu li a {
	color:#fff;
	display:block;
	height:100%;
	padding-left:10px;
	text-decoration:none;
	width:100%;
	}
#nav-menu li a:link {
	color:#fff;
	font-weight:bold;
	}
#nav-menu li a:visited {
	color:#ccc;
	font-weight:bold;
	}
#nav-menu li a:hover {
	background-color:#0099ff;
	border:1px solid #C00;
    color:#000099;
	font-style:italic;
	font-weight:bold;
	}
#nav-menu li a:active {
	font-weight:bold;
	color:#fff;
	}
