/* main layout */

	body {
		margin: 0;
		padding: 30px 0 0 0;
		width: auto;
		background-color:#ffffff;
		font : 10pt arial,verdana;
		color : #000000;
		background-image: url(images/texture-bg-top.gif);
		background-repeat:repeat-x;
		text-align: center;
		}
		
	#masthead {
		margin: 0 auto;
		padding: 10px 0 0 0;
		width: 786px;
		text-align: left;
		}
		
	#container {
		margin: 30px 0 10px 0;
		padding: 10px 0 30px 0;
		background-image: url(images/texture-bg.gif);
	}
	
	#content {
		margin: 0 auto;
		width: 786px;
		position: relative;
	}
	
	#one, #two, #three, #four, #five, #six, #seven, #eight {
		position:absolute;
		left:0;
		visibility: hidden;
		border: 1px #ffffff solid;
		background-color: #9B6BBC;
		margin: 5px auto 15px 0;
		padding: 3px 0;
		text-align:left;
		width: 100%;
		color:#FFF;
	}	
	
	#one b, #two b, #three b, #four b, #five b, #six b, #seven b, #eight b {
		margin-left: 10px;
	}
	
	#footer {
		text-align: center;
		width: 786px;
		margin: 20px auto;
	}
	
/* navigation */
	#masthead ul {
		list-style-type:none;
		margin: -10px 0 0 0;
		padding:0;
		}

	#masthead li {
		display: inline;
		margin: 0 0 0 20px;
		}

	#masthead li a {
		font-size:12px;
		font-weight: bold;
		color: #52008C;
		}

	#masthead li a:hover{
		color: #8410CD;
	}
	
	#masthead ul.nav2 {
		padding: 5px 0 0 0;
		margin-top:3px;
		border-top: 1px #52008C solid ;
		width: 500px;
		text-align:right;
		}

	.spacer {
		clear:both;
	}
	
	.bktext {
		background-color: #9B6BBC;
		color:#FFF;
	}
/* headers */
		
	h1 {
		margin: 10px 0;
		padding: 4px 15px;
		border: 1px #ffffff solid;
		background-color: #52008C;
		font-size: 16px;
		letter-spacing: 15px;
		color: #FFFFFF;
		text-align: center;
	}

	h2 {
		font : bold 14pt;
	}

	h3 {
		font : bold 12pt;
	}

	h4 {
		font : bold 9pt;
	}

/* custom headers */

	#masthead h1 {
		font-size: 14px;
		letter-spacing: 5px;	
		margin: 0;
		padding: 0;
		border: none;
		background-color: #ffffff;
		width: auto;
		text-align:right;
		}
	
/* custom layout */	

	td {
		font : 10pt arial,verdana;
		color : #ffffff;
	}

	td.blue {
	font : 10pt arial,verdana;
	background-color: #52008C;
	color : #ffffff;
	}
	
	td.dblue {
	font : 10pt arial,verdana;
	background-color: #53180F;
	color : #ffffff;
	}
	
	td.lblue {
	font : 10pt arial,verdana;
	background-color: #C57225;
	color : #ffffff;
	}





	A {
	font: bold;
	color:#52008C;
	text-decoration:none;
	}
	
	A:hover{
	font: bold ;
	color:#8410CD;
	text-decoration:none;
	}
	
	.small{
		font: bold 8pt;
	}
	
	img {
		border: 1px #ffffff solid;
	}
