BODY, .p, UL, LI, H1, H2, H3, H4, H5, TABLE, TR, TD {
	font-family : "Arial", "Comic Sans MS","Eras Light ITC",Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
	}
BODY {
	margin-left : 10px;
	background-color : White;
	}
.bodymain {
	background-image: url("mainback.gif");
	background-repeat: repeat-y;
	background-color: black;
	margin-top:90px;
	}
.bodymainsites {
	background-image: url("mainback.gif");
	background-repeat: repeat-y;
	background-color: black;
	margin-top:90px;
	}
	
	
/* MAIN */
	#frm_main {
		position: absolute;
		top: 20px;
		left: 200px;
		width: 610px;
		}
	
/* NAV BAR */
	#frm_nav {
		position: absolute;
		top: 30px;
		left: 0px;
		width: 170px;
		padding-top: 4px;
		}
	#navlogo {
		text-align: center;
		}
	.level1, .level2 {
		color: #444433;
		text-align: center;	
		margin-left: 10px;
		}
	.level1, .level1 a {
		color:  #5a5a97;
		text-transform: lowercase;
		font-size:12px;
		font-weight: bold;	
		letter-spacing: 1px;			
		margin-top: 10px;
		margin-bottom: 0px;
		}
	.level2 {
		font-size: 10px;	
		font-weight: normal;	
		margin-top: 3px;
		margin-bottom: 0px;
		}
		
/* TOP BAR */
	#frm_topbar {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 2000px;
		height: 20px;
		background-color:#5a5a97;
		}
	.topbartext, .topbartext2 {
		position: absolute;
		top: 0px;
		left: 210px;
		height: 18px;
		text-align: left;
		font-size: 12px;
		letter-spacing: 3px;
		padding-top: 2px;
		color: #aaaad7;
		}
	.topbartext {
		left: 0px;
		width: 190px;
		color: #ffeedd;
		text-align: right;
		padding-right: 10px;
		background-color: #ffaa55;
		}
	
	
	.p, H1, H2, H3, H4, H5, HR {
		width: 450px;
		}
	.p {
		text-align : justify;
		margin-top : 4px;
		margin-bottom : 8px;
		}
	li {
		font-size: 11px;
		}
	.caption {
		width : 150px;	
		font-style: italic;
		text-align : center;
		}
	.smalltext {
		font-size: 10px;
		color : #778554;
		}
	.bigtext {
		font-size: 13px;
		}
	.w250 {
		width: 250px;
		}
	.upperimage {
		position: absolute;
		top: 0px;
		left: 0px;
		}
	.h1 {
		position: absolute;
		color : #5a5a97;
		font-size : 30px;
		letter-spacing : 6px;
		text-transform: lowercase;
		top: 20px;
		font-weight: normal;
		}
	#h1shadow {
		font-family : "Verdana","Eras Light ITC",Arial, Helvetica, sans-serif;
		color : #FEC47C; /*#f6eecc;*/
		font-size : 60px;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: -8px;
		}
	H2{
		color : #6666cc;
		font-size : 13px;
		letter-spacing : 1px;
		font-weight: normal;
		margin-left : 0px;
		margin-top : 13px;
		margin-bottom : 4px;
		width: 370px;
	}
	.H2level {
		font-size: 14px;
		text-transform: uppercase;
		}
	HR {
		align: left;
		text-align: left;
		color : #333333;
		height: 1px;
		
		}
	A {
		color : #330011; /*#884400;*/
		text-decoration: none;
		}
	A:HOVER {
		color : #ff6633;/*#DA933B;*/
		}
	
/* MAIN PAGE TEXT */
	.siteheader {
		font-size: 15px;
		font-weight: normal;
		width: 520px;
		color: #5a5a97;
		font-weight: bold;
		background-color: #Ffeeaa;
		margin-top: 30px;
		text-transform: uppercase;
		padding: 1px;
		padding-left: 6px;
		}
	.td {
		border-top: 1px solid #FEC47C;		
		padding-top: 8px;
		padding-right: 8px;
		padding-left: 8px;
		}
	.sitetitle {
		font-size: 12px;
		font-weight: normal;
		color:#5a5a97;
		font-weight: bold;
		margin-bottom:8px;
		text-align:center
		}
	.sitetext, .sitelist, .sitetextbig {
		font-size: 12px;
		font-weight: normal;
		width: 310px;
		margin-bottom: 6px;
		}
	.sitecredit, .sitecredit a {
		color: #aa9988;
		}
	.sitelist {
		margin-left: 20px;
		}
	.sitetextbig {
		font-size: 18px;
		font-weight: bold;
		}
	
/* Tideline */
	.tidenav {
		color:#ff6600;
		font-size:13px;
		font-weight: bold;
		}
	.tidenav2 {
		color: #5a5a97;
		font-size:13px;
		font-weight: bold;
		}
	#tidenavbar {
		font-size:13px;
		font-weight: bold;
		
		}

/* SUPPORT */	
	.hbox {
		width: 600px;
		}
	.hTOC, .hTOC a {
		font-size: 13px;
		font-weight: bold;
		margin-bottom: 6px;
		margin-left: 10px;
		color: #5a5a97;
		}
	.ht {
		font-size: 12px;
		font-weight: normal;
		margin-bottom: 6px;
		}
	.hq {
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 2px;
		}
	.ha {
		font-size: 12px;
		font-weight: normal;
		margin-left: 10px;
		margin-bottom: 8px;
		}
	.hli {
		font-size: 12px;
		font-weight: normal;
		}
	.hh {
		font-size: 18px;
		font-weight: bold;
		margin-top: 20px;
		margin-bottom: 10px;
		border-top: 1px solid #FEC47C;		
		}
	.hpixright {
		float: right;
		}
	