@charset "utf-8";
/* CSS Document */

body	{
		background: #000;
		font: 12px Arial, Helvetica, sans-serif;
		}
#container	{
		width: 746px;
		border: 1px solid #5a5a5a;
		margin: 20px auto 0;
		}
#header	{
		border-bottom: 1px solid #5a5a5a;
		height: 193px;
		}
#main	{
		background: #dce3db url(../images/gradient.jpg) repeat-x;
		}
#navi	{
		background: url(../images/topnavbkgrd.gif) no-repeat;
		position: relative;
		float: left;
		width: 180px;
		border: 1px solid #000;
		border-bottom: none;
		margin: 15px 10px 0 5px;
		}
#content	{
		position: relative;
		float: left;
		width: 540px;
		margin: 15px 0 0;
		}
#footer	{
		background: #dce3db url(../images/btmnavbkgrd.gif) no-repeat;
		width: 746px;
		height: 37px;
		margin-top: -7px;
		}

/* Navigation */
#navi li	{
		display: block;
		width: 176px;
		margin: 3px 0 0 0;
		padding: 0 0 2px 4px;
		font-weight: bold;
		border-bottom: 1px solid #000;
		}
		
/* Classes */
h1	{
		color: #ae0833;
		font-size: 18px;
		font-weight: bold;
		margin: 0 0 0 5px;
		}
h2	{
		margin: 0 0 0 5px;
		color: #452575;
		}
h3	{
		margin: 0 0 0 5px;
		}
p	{
		margin: 7px 5px 7px;
		}
.navfloat	{
		position: relative;
		float: left;
		}
.footerlink	{
		text-align: center;
		position: relative;
		top: 15px;
		}
.copy	{
		position: relative;
		top: 5px;
		text-align: center;
		color: #fff;
		font-size: 10px;
		}
.box	{
		background: url(../images/boxbg.gif) repeat-x;
		border: 1px solid #9eadad;
		margin: 2px 0 5px;
		}
.frontflash	{
		width: 547px;
		margin-left: -4px;
		}
.float-left	{
		position: relative;
		float: left;
		margin: 0 5px 4px 0;
		}
.float-right	{
		position: relative;
		float: right;
		margin: 0 0 4px 5px;
		}
.list li	{
		margin-left: 25px;
		}
.linkleft	{
		position: relative;
		float: left;
		width: 250px;
		margin: 5px;
		}
.linkright	{
		position: relative;
		float: left;
		width: 200px;
		border-left: 1px solid #ccc;
		margin: 5px;
		}
.linklist li	{
		list-style: none;
		margin: 3px 0 3px 15px;
		}
		
/* Links */
a	{
		color: #006666;
		}
a:hover	{
		text-decoration: underline;
		}
#navi a	{
		color: #027F7E;
		text-decoration: none;
		display: block;
		width: 176px;
		}
#navi a:hover	{
		color: #8C44AE;
		}
#footer a	{
		color: #452575;
		text-decoration: none;
		font-weight: bold;
		}
#footer a:hover	{
		color: #8C44AE;
		}
		
/* Forms */
span.formtext	{
		display: block;
		float: left;
		width: 150px;
		padding-right: 6px;
		text-align: right;
		}
.spacer	{
		margin-left: 110px;
		padding-bottom: 10px;
		}
fieldset	{
		padding: 10px;
		}
legend	{
		color: #000000;
		}

