body {
	background-color: #efefef;
	text-align: center;
}

* html a. nav a { height: 1px; }

#Table_01 {
	margin: auto;
	text-align: left;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.2em;
	width: 900px;
	min-height:300px;
}

#main-t {
	position:relative;
	width:900px;
	height:93px;
	background-image:url(../img/template_01.jpg);
}

#cat-t {
	position:relative;
	width:900px;
	background-image:url(../img/template_02.jpg);
	background-repeat:no-repeat;
}

#cat-t-yellow {
	position:relative;
	width:900px;
	background-image:url(../img/bar_yellow.jpg);
	background-repeat:no-repeat;
}


#cat-t-silver {
	position:relative;
	width:900px;
	background-image:url(../img/bar_silver.gif);
	background-repeat:no-repeat;
}

#cat-t-bronze {
	position:relative;
	width:900px;
	background-image:url(../img/bar_bronze.gif);
	background-repeat:no-repeat;
}

#cat-t-red {
	position:relative;
	width:900px;
	background-image:url(../img/bar-red.gif);
	background-repeat:no-repeat;
}

#cat-t-olive {
	position:relative;
	width:900px;
	background-image:url(../img/bar_olive.jpg);
	background-repeat:no-repeat;
}

#cat-t-olive2 {
	position:relative;
	width:900px;
	background-image:url(../img/bar_olive2.jpg);
	background-repeat:no-repeat;
}

#cat-t-orange {
	position:relative;
	width:900px;
	background-image:url(../img/bar_orange.jpg);
	background-repeat:no-repeat;
}

#cat-t-blue {
	position:relative;
	width:900px;
	background-image:url(../img/bar_blue.jpg);
	background-repeat:no-repeat;
}

#boxt-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:900px;
	height:93px;
	background-image:url(../img/template_01.jpg);
}

#boxt-02 {
	position:absolute;
	left:0px;
	top:93px;
	width:900px;
	height:448px;
	background-image:url(../img/template_02.jpg);
}

#boxt-03 {
	position:absolute;
	left:0px;
	top:541px;
	width:900px;
	height:57px;
	background-image:url(../img/template_03.jpg);
}

#box1 {
	position:absolute;
	width: 236px;
	height: 183px;
}
#box1_hed {
	position:absolute;
	width: 124px;
	margin-top: 20px;
	left: 60;
}

#box1_content {
	position:absolute;
	width: 225;
	margin-top: 10px;
	left: -52;
	line-height: 21px;
	font-size: 11px;
	font-weight:bold;
}

#box2 {
	position:absolute;
	width: 236px;
	height: 183px;
	left: 255px;
}

#box2_hed {
	position:absolute;
	width: 124px;
	margin-top: 20px;
	left: 0;
}

#box2_content {
	position:absolute;
	width: 225;
	margin-top: 10px;
	left: 0;
	line-height: 21px;
	font-size: 11px;
	font-weight:bold;
}

#box3 {
	position:absolute;
	width: 386px;
	height: 183px;
	left: 520px;
	top: 8px;
}

#box3_hed {
	position:absolute;
	width: 360;
	margin-top: 20px;
	left: 20;
}

#box3_content {
	position:absolute;
	width: 350;
	margin-top: 10px;
	left: 0;
	line-height: 21px;
	font-size: 11px;
	font-weight:bold;
}

#minor_cat {
	position:relative;
	margin-top:0px;
	width:900px;
	background-image:url(../img/template_03.jpg);
	z-index: 101;
	height: 57px;
	float:right;
	margin-top:-200px;
}

#minor_cat_yellow {
	position:relative;
	margin-top:0px;
	width:900px;
	background-image:url(../img/bar_yellow_bott.jpg);
	z-index: 101;
	height: 57px;
	float:right;
	margin-top:-200px;
}

#minor_cat_silver {
	position:relative;
	margin-top:0px;
	width:900px;
	background-image:url(../img/bar_silver_bott.gif);
	z-index: 101;
	height: 57px;
	float:right;
	margin-top:-200px;
}

#minor_cat_bronze {
	position:relative;
	margin-top:0px;
	width:900px;
	background-image:url(../img/bar_bronze_bott.gif);
	z-index: 101;
	height: 57px;
	float:right;
	margin-top:-200px;
}

#minor_cat_red {
	position:relative;
	margin-top:0px;
	width:900px;
	background-image:url(../img/bar_red_bott.gif);
	z-index: 101;
	height: 57px;
	float:right;
	margin-top:-200px;
}

#minor_cat_olive {
	position:relative;
	margin-top:0px;
	width:900px;
	background-image:url(../img/bar_olive_bott.jpg);
	z-index: 101;
	height: 57px;
	float:right;
	margin-top:-200px;
}

#minor_cat_orange {
	position:relative;
	margin-top:0px;
	width:900px;
	background-image:url(../img/bar_orange_bott.jpg);
	z-index: 101;
	height: 57px;
	float:right;
	margin-top:-200px;
}

#minor_cat_blue {
	position:relative;
	margin-top:0px;
	width:900px;
	background-image:url(../img/bar_blue_bott.jpg);
	z-index: 101;
	height: 57px;
	float:right;
	margin-top:-200px;
}

#subnav {
	position:relative;
	width:220px;
	height:250px;
	margin-left:0px;
	margin-top:0px;
	top: 75;
	z-index: 1;
	overflow: hidden;
}

#subnavFragInfo {
	position:relative;
	width:220px;
	height:300px;
	margin-left:0px;
	margin-top:0px;
	top: 75;
	z-index: 1;
	overflow: hidden;
}

#subnavInfo {
	position:relative;
	width:220px;
	height:400px;
	margin-left:0px;
	margin-top:0px;
	top: 75;
	z-index: 1;
	overflow: hidden;
}

#subnavE {
	position:relative;
	width:50px;
	height:250px;
	margin-left:0px;
	margin-top:0px;
	top: 75;
	z-index: 1;
	overflow: hidden;
}

#subnavI {
	position:relative;
	width:225px;
	height:600;
	margin-left:0px;
	margin-top:0px;
	top: 75;
	z-index: 1;
	overflow: hidden;
}

#content {
	position:relative;
	width:280px;
	margin-left:220px;
	margin-top:0px;
	top:-200px;
	z-index`1: 98;
	visibility: visible;
	min-height:400px;
	overflow:auto;
}

#contentD {
	position:relative;
	width:64	0px;
	margin-left:220px;
	margin-top:0px;
	top:-200px;
	z-index: 101;
	visibility: visible;
	min-height:400px;
	overflow:auto;
}

div.left-col {
	width: 280px; /* I don't know what the exact width would need to be, you'll have to adjust that */
	float: left;
	display: inline;
	overflow: hidden;
}

div.left-col2 {
	width: 330px; /* I don't know what the exact width would need to be, you'll have to adjust that */
	float: left;
	display: inline;
}

div.right-col {
	width: 360px; /* I don't know what the exact width would need to be, you'll have to adjust that */
	float: right;
	display: inline;
	overflow: hidden;
}

div.right-col2 {
	width: 320px; /* I don't know what the exact width would need to be, you'll have to adjust that */
	float: right;
	display: inline;
	position:relative;
}

#content330 {
	position:relative;
	width:330px;
	margin-left:220px;
	margin-top:0px;
	top:-200px;
	z-index: 98;
	visibility: visible;
	min-height:250px;
	overflow:auto;
}

#content2C {
	position:relative;
	width:280px;
	margin-left:220px;
	margin-top:0px;
	top:-200px;
	z-index: 98;
	visibility: visible;
	min-height:250px;
	overflow:auto;
}


#contentWide {
	position:relative;
	width:280px;
	margin-left:220px;
	margin-top:0px;
	top:-200px;
	z-index: 98;
	visibility: visible;
	min-height:250px;
	overflow:auto;
}


#contentMid {
	position:relative;
	width:800px;
	margin-left:30px;
	margin-top:30px;
	top:-200px;
	z-index: 74;
	visibility: visible;
	min-height:100px;
	vertical-align:top;
	overflow:visible;
}

#content2col {
	position:relative;
	width:550px;
	margin-left:220px;
	margin-top:-10px;
	top:-200px;
	z-index: 74;
	visibility: visible;
	min-height:300px;
	vertical-align:top;
	overflow:visible;
}

#content2colNews {
	position:relative;
	width:660px;
	margin-left:220px;
	margin-top:-10px;
	top:-200px;
	z-index: 74;
	visibility: visible;
	min-height:300px;
	vertical-align:top;
	overflow:visible;
}

#content2colForums {
	position:relative;
	width:660px;
	margin-left:220px;
	margin-top:-10px;
	top:-320px;
	z-index: 74;
	visibility: visible;
	min-height:300px;
	vertical-align:top;
	overflow:visible;
}

#content2colI {
	position:relative;
	width:550px;
	margin-left:250px;
	margin-top:-350px;
	top:-200px;
	z-index: 98;
	visibility: visible;
	min-height:300px;
	vertical-align:top;
}

#content2col650 {
	position:relative;
	width:650px;
	margin-left:220px;
	margin-top:-10px;
	top:-200px;
	z-index: 98;
	visibility: visible;
	min-height:250px;
	min-height:470px;
}

#content2col750 {
	position:relative;
	width:800px;
	margin-left:50px;
	margin-top:0px;
	top:-200px;
	z-index: 98;
	visibility: visible;
	min-height:250px;
	min-height:470px;
}

#content2colF {
	position:relative;
	width:550px;
	margin-left:220px;
	margin-top:-10px;
	top:-200px;
	visibility: visible;
	min-height:250px;
	min-height:470px;
}

#content2col2 {
	position:relative;
	width:20px;
	margin-left:220px;
	margin-top:-10px;
	top:-200px;
	z-index: 98;
	visibility: visible;
	min-height:470px;
}

#contentRT {
	position:absolute;
	width:330px;
	height:240px;
	margin-left:555px;
	top:75px;
}

#image {
	position:absolute;
	width:356px;
	height:500px;
	margin-left:525px;
	top:75px;
	visibility: visible;
	min-height:350px;
	overflow:auto;
	border:hidden;
	text-align:right;
	z-index:1000;
}

#imageInt {
	position:absolute;
	width:356px;
	height:500px;
	margin-left:555px;
	top:75px;
	visibility: visible;
	min-height:350px;
	overflow:auto;
}

#imageSM {
	position:absolute;
	width:300px;
	height:240px;
	margin-left:575px;
	top:75px;
}

#footer {
	position:relative;
	width:900px;
	height:31px;
	margin-top:-142px;
	float:right;
}

.Verdana-9pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-9pt a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-9pt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-9pt a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-9pt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c0d618;
	text-decoration:none;
}


.Verdana-11pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-11pt a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-11pt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-11pt a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-11pt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 11px;
	color: #c0d618;
	text-decoration:none;
}


.Verdana-11pt-Gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration:none;
}

.Verdana-11pt-Gray a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:800;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-11pt-Gray a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:800;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-11pt-Gray a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:800;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-11pt-Gray a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 11px;
	font-weight:800;
	color: #2f1925;
	text-decoration:none;
}


.Verdana-10pt-Gray {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}

.Verdana-10pt-Gray a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}

.Verdana-10pt-Gray a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}

.Verdana-10pt-Gray a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}

.Verdana-10pt-Gray a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 10px;
	color: #333333;
	text-decoration:none;
}


.Verdana-10pt-Gray2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.Verdana-10pt-Gray2 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.Verdana-10pt-Gray2 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.Verdana-10pt-Gray2 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.Verdana-10pt-Gray2 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 10px;
	font-weight:bold;
	color: #333333;
	text-decoration:none;
}

.Verdana-16pt-Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6a2b4c;
	text-decoration:none;
	font-weight:500;
}

.Verdana-16pt-Bold a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6a2b4c;
	text-decoration:none;
	font-weight:500;
}
.Verdana-16pt-Bold a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6a2b4c;
	text-decoration:none;
	font-weight:500;
}
.Verdana-16pt-Bold a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6a2b4c;
	text-decoration:none;
	font-weight:500;
}
.Verdana-16pt-Bold a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#6a2b4c;
	text-decoration:none;
	font-weight:500;
	font-style:italic;
}
.Verdana-11pt-Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a2b4c;
	text-decoration:none;
	font-weight:bold;
}

.Verdana-11pt-Bold a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a2b4c;
	text-decoration:none;
	font-weight:bold;
}

.Verdana-11pt-Bold a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a2b4c;
	text-decoration:none;
	font-weight:bold;
}

.Verdana-11pt-Bold a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6a2b4c;
	text-decoration:none;
	font-weight:bold;
}

.Verdana-11pt-Bold a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #c0d618;
	text-decoration:underline;
	font-weight:bold;
	font-style:italic;
}
.Verdana-10pt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6a2b4c;
	text-decoration:none;
}

.Verdana-10pt a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-10pt a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-10pt a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f1925;
	text-decoration:none;
}

.Verdana-10pt a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 10px;
	color: #c0d618;
	text-decoration:none;
}

.Verdana-10pt-Normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

.Verdana-10pt-Normal a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

.Verdana-10pt-Normal a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

.Verdana-10pt-Normal a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

.Verdana-10pt-Normal a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 10px;
	text-decoration:none;
}

.Verdana-10pt-Bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6a2b4c;
	text-decoration:none;
	font-weight:700;
}

.Verdana-10pt-Bold a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f1925;
	text-decoration:none;
	font-weight:700;

}

.Verdana-10pt-Bold a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f1925;
	text-decoration:none;
	font-weight:700;
}

.Verdana-10pt-Bold a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #2f1925;
	text-decoration:none;
	font-weight:700;
}

.Verdana-10pt-Bold a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c0d618;
	text-decoration:none;
	font-weight:700;
}

.Verdana-11pt-W {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.Verdana-11pt-W a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.Verdana-11pt-W a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.Verdana-11pt-W a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}

.Verdana-11pt-W a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
}
