.tiny        {font-size:8px;}
.tinyGreen   {font-size:8px; color:#390;}
.tinyBold    {font-size:8px; font-weight:bold;}
.tinyGreenBold {font-size:8px; color:#390; font-weight:bold;}
.sml         {font-size:10px;}
.smlGreen    {font-size:10px; color:#390;}
.smlBold     {font-size:10px; font-weight:bold;}
.smlGreenBold {font-size:10px; color:#390; font-weight:bold;}
.med         {font-size:12px;}
.medGreen    {font-size:12px; color:#390;}
.medBold     {font-size:12px; font-weight:bold;}
.medGreenBold {font-size:12px; color:#390; font-weight:bold;}
.body        {font-size:14px;}
.bodyGreen   {font-size:14px; color:#390;}
.bodyBold    {font-size:14px; font-weight:bold;}
.bodyGreenBold {font-size:14px; color:#390; font-weight:bold;}
.lrg         {font-size:16px;}
.lrgGreen    {font-size:16px; color:#390;}
.lrgBold     {font-size:16px; font-weight:bold;}
.lrgGreenBold {font-size:16px; color:#390; font-weight:bold;}
.xlrg        {font-size:22px;}
.xlrgGreen   {font-size:22px; color:#390;}
.xlrgBold    {font-size:22px; font-weight:bold;}
.xlrgGreenBold {font-size:22px; color:#390; font-weight:bold;}
.xxlrg       {font-size:28px;}
.xxlrgGreen  {font-size:28px; color:#390;}
.xxlrgBold   {font-size:28px; font-weight:bold;}
.xxlrgGreenBold {font-size:28px; color:#390; font-weight:bold;}
.justify {text-align:justify;}

body {
/*	background-color:#fbedd4;*/
	background-color:#99cc66;
	color:#000000;
	font-family:Arial,Helvetica,Geneva,Tahoma,sans-serif;
	font-size:14px;
	margin:10px 0 10px 0;
	text-align:center;
	}
#col600 {width:600px; margin:auto;}
#col700 {width:700px; margin:auto;}

.brown-box {border:1px solid #630; padding:7px;}

p {margin:15px 0px; line-height:1.1;}
p.lh1pt3 {line-height:1.3;}
p.lh1pt4 {line-height:1.4;}
p.lh1pt5 {line-height:1.5;}
.justify {text-align:justify;}
.sup {line-height:0.2em; position:relative; bottom:0.5em; font-size:0.8em;}
.sub {line-height:0.2em; position:relative; top:0.3em; font-size:0.8em;}

ul {text-indent:-3; margin-left:9px; padding-left:9px;}

h1 {color:#390; font-size:28px; font-weight:bold; margin:5px 0px -15px 0px;}
h2 {color:#390; font-size:24px; font-weight:bold; margin:5px 0px -15px 0px;}
h3 {color:#390; font-size:20px; font-weight:bold; margin:5px 0px -15px 0px;}
h4 {color:#390; font-size:16px; font-weight:bold; margin:5px 0px -15px 0px;}
h5 {color:#390; font-size:12px; font-weight:bold; margin:5px 0px -15px 0px;}

img {border-width:0px;}

/* For links, list them in this order: "link-visited-hover-active", or "LVHA"  LoVeHAte*/
a:link    {color:#0000ff; text-decoration:underline;}
a:visited {color:#800080; text-decoration:underline;}
a:hover   {color:#ff0000; text-decoration:none;}
a:active  {color:#ff0000; text-decoration:underline;}

#menu a:link    {color:#630; text-decoration:none;}
#menu a:visited {color:#630; text-decoration:none;}
#menu a:hover   {color:#690; text-decoration:underline;}
#menu a:active  {color:#630; text-decoration:none;}

#footer a:link    {color:#e6a831; text-decoration:underline;}
#footer a:visited {color:#e6a831; text-decoration:underline;}
#footer a:hover   {color:#690; text-decoration:none;}
#footer a:active  {color:#690; text-decoration:underline;}

a.brown-bg:link    {color:#ffffff;}
a.brown-bg:visited {color:#ffffff;}
a.brown-bg:hover   {color:#ff0000; text-decoration:none;}

.white  {background:#ffffff; padding:2px 3px 2px 3px;}
.yellow {background:#ffffe0; padding:2px 3px 2px 3px;}

/*********************** Float Images Without Captions ***********************/
img.floatLeft {
	float:left;
	margin:0 15px 5px 0;
	/*border:1px solid #ff0000;*/
	}
img.floatRight {
	float:right;
	margin:0 0 5px 15px;
	/*border:1px solid #ff0000;*/
	}
img.floatNone {border:1px solid #ff0000;}

/*********************** Float Images With Captions ***********************/
#img-caption-left {
	float:left;
	/*	width:25%;*/
	/*	border:thin #00C solid;*/
	padding:0px 15px 0px 0px;
	}
#img-caption-left p {
	text-align:center;
	font-size:10px;
	font-style:italic;
	font-weight:bold;
	background-color:#FF6;
	margin-top:0px;
	padding:5px 2px 5px 2px;
	}
#img-caption-right {
	float:right;
	/*	width:25%;*/
	/*	border:thin #00C solid;*/
	padding:0px 0px 0px 15px;
	}
#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;
	}

/********************* Container **************************/
#container {border:1px solid #e6a831; margin:auto; position:relative; text-align:left; width:960px;}
#container-hp {margin:auto; position:relative; text-align:left; width:960px;}

/********************** Header ***************************/
#header {
	background-image:url(images/header.jpg);
	height:100px;
	margin:0;
	position:relative;
	width:960px;
	}
#header-for-printing {display:none;}
#do-not-display {display:none;}

/********************** Menu ***************************/
#menu {
	background-image:url(images/background-menu.jpg);
	color:#630;
	font-size:20px;
	font-weight:bold;
	height:50px;
	position:relative;
	text-align:center;
	width:960px;
}
#menu p {margin-top:11px;}

/********************** Content ***************************/
/*#content {background-image:url(images/content-bg.jpg); width:930px; padding:15px;}*/
/*#content { background:#FFF; width:930px; padding:0 15px 15px 15px;}*/
#content { background:#FFF; width:945px; padding:0 0 15px 15px;}

#footerline {
	background-image:url(images/background-page-bottom.jpg);
	height:180px;
	width:960px;
}
/********************** Footer ***************************/
#footer {
	background-image:url(images/background-footer.jpg);
	color:#e6a831;
	font-size:12px;
	height:85px;
	margin-top:-15px;
	text-align:center;
	padding:15px 0 0 0;
	width:960px;
	}
.footer-left {
/*	border:1px solid orange;*/
	float:left;
	height:100px;
	margin-top:-15px;
	width:780px;
	}
.footer-col1 {
/*	border:1px solid red;*/
	float:left;
	height:80px;
	padding-bottom:15px;
	width:150px;
	}
.footer-col2 {
	float:right;
/*	border:1px solid white;*/
	height:92px;
	width:625px;
	}
.footer-col3 {
/*	border:1px solid blue;*/
	float:right;
	height:100px;
	margin-top:-15px;
	width:175px;
	}

/********************** Rollover for Top of Page **********************/
a.ro-top {
	display:block;
	width:80px;
	height:80px;
	text-decoration:none;
	background:url("images/top-of-page.jpg");
	}
a.ro-top:hover {
	background-position: 0 -80px;
	}
.displace {
	position: absolute;
	left: -5000px;
	}
