/* background grays */
.c0 { background-color: #FFFFFF; }

/* white */
.c1 { background-color: #DDDDDD; }

/* 10% gray */
.c2 { background-color: #CCCCCC; }

/* 20% gray */
.c3 { background-color: #999999; }

/* 50% gray */
.c4 { background-color: #666666; }

/* 75% dark-gray */
.c5 { background-color: #333333; }

/* 90% gray */
.c6 { background-color: #000000; }

/* black */
.b1 { background-color: #D9AABA; }

/* light burgundy */
.b2 { background-color: #BB738A; }

/* med light burgundy */
.b3 { background-color: #A34866; }

/* med burgundy */
.b4 { background-color: #82163D; }

/* med dark burgundy */
.b5 { background-color: #660033; }

/* dark burgundy */
.b6 { background-color: #FEFCF2; }

/* light yellow */
.b7 { background-color: #F1F1F1; }

/* light gray */
/* overall standards */
body
{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: trebuchet ms, arial, verdana, sans-serif;
	font-size: 11px;
}

a:link
{
	font-family: trebuchet ms, arial, verdana, sans-serif;
	text-decoration: none;
	color: #660033;
	font-weight: bold;
}

a:visited
{
	font-family: trebuchet ms, arial, verdana, sans-serif;
	text-decoration: none;
	color: #660033;
	font-weight: bold;
}

a:hover
{
	text-decoration: underline;
	color: #A34866;
}

/* home structure */
.box1
{
	display: block;
	width: 680px;
	padding: 10px;
	border-color: maroon;
	border-width: 1px;
	border-style: solid;
	background-color: white;
}

.l1
{
	display: block;
	background-image: url(i/lg_header.jpg);
	background-repeat: no-repeat;
	width: 680px;
	height: 20px;
}

.l2
{
	display: block;
	background-image: url(i/lg_logobar.jpg);
	background-repeat: no-repeat;
	width: 680px;
	height: 170px;
}

.l3
{
	display: block;
	background-image: url(i/grad1.gif);
	background-repeat: repeat-x;
	width: 680px;
	height: 24px;
	border-color: #660033;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	background-color: #660033;
}

.l4
{
	display: block;
	background-image: url(i/bg1.gif);
	background-repeat: repeat;
	width: 680px;
	background-color: #F1F1F1;
}

.nav:link
{
	font-family: trebuchet ms, arial, verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.nav:visited
{
	font-family: trebuchet ms, arial, verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

.nav:hover
{
	text-decoration: underline;
	color: #FFFFCC;
}

.links
{
	padding: 0px 10px 0px 10px;
	height: 23px;
	text-align: center;
	vertical-align: middle;
}

/* inner structure  */
.s1
{
	display: block;
	background-image: url(i/grad2.png);
	width: 620px;
	height: 437px;
	background-color: #FFFFFF;
	border-color: silver;
	border-width: 1px;
	border-style: solid;
	margin: 36px 30px 30px 30px;
	vertical-align: top;
	background-repeat: repeat-x;
}

.s2
{
	display: block;
	height: 360px;
	border-color: #CCCCCC;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	margin: 0px 20px 0px 20px;
	padding: 20px 0px 10px 20px;
}

.contact { padding: 20px 10px 5px 20px; }

.ctext
{
	font-size: 13px;
	padding: 1px 0px 1px 5px;
	text-align: left;
	vertical-align: top;
}

/* footer info */


#footer
{
	clear: both;
	width: 620px;
	height: 25px;
	background-color: #660033;
	color: #FFF;
	text-align: center;
	vertical-align: middle;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
}

#footer a { color: #FFF; }