body, html {
	width:100%;
	height:100%;
	margin:0px;
	background:url('gfx/bghash.gif') 50% top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: .8em;
}
A IMG {
	border: none;
}
H1 {
	background:url('gfx/headding.jpg') right 50% no-repeat #99CC33;
	color:#FFFFFF;
	margin:0px;
	padding:10px;
	font-size:23px;
	border-top: solid 1px #5E7C1F;
	border-bottom: solid 1px #5E7C1F;
}
H3 {
	margin:0px;
	padding:10px 0 0 0;
	/*color: #7AA228;*/
	color: #B33004;
}
P {
	padding:0px;
	margin:0px;
}
#header {
	height:70px;
	background: url('gfx/logo.gif') right 50% no-repeat #221E1F;
	color: #FFFFFF;
	font-family:Helvetica, Arial, Sans-serif;
	font-size: 14px;
	padding : 10px;
	font-weight:bold;
	letter-spacing:1px;
}
#header A {
	width:500px;
	height:70px;
	float:right;
	cursor: pointer;
}
#nav {
	height:40px;
	background:url('gfx/bgnav.gif');
}
TD {
	background: #FFFFFF;
}
#nav TD {
	color:#FFFFFF;
	font-weight: bold;
	font-size: 11px;
	background: transparent;	
}
#nav #maintabs A {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding-left: 10px;
}
#nav .subtabs TD {
	background:#BD9101;	
}
#nav .subtabs .endtab {
	background: url('gfx/submenuend.gif') right top no-repeat;
	width: 20px;
}
#nav .subtabs .starttab {
	background: url('gfx/submenustart.gif') left top no-repeat;
	width: 20px;
}
#nav .subtabs A {
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	padding: 3px 6px 0 7px;
	border-right: solid 1px #9E842E;
	height: 18px;
}
#nav .subtabs A:hover {
	background: url('gfx/bgsubmenu.gif') right top;
}
#nav #maintabs A:hover {
	background: url('gfx/tabhover.gif') #F7C627;
}
#nav #maintabs A DIV {
	background: url('gfx/tabedge.gif') right top no-repeat transparent;
	padding: 1px 25px 2px 0px;
}
#leftfade {
	background: url('gfx/bghashleft.gif') right top;
	width: 16px;
}
#rightfade {
	background: url('gfx/bghashright.gif') right top;
	width: 16px;
}
#midcol {
	width:740px;
	background:#221E1F;
}
#orgs TD {
	background-color : transparent;
	text-align : right;
	padding : 10px;
}
#intro {
	height: 179px;
	border-top: solid 4px #9E842E;
	border-bottom: solid 4px #F5C426;
	background:url('gfx/introleft.jpg') left top no-repeat;
	cursor:default;
}
#intro A {
	cursor:default !IMPORTANT;
}
#introtitle {
	background:url('gfx/intro_01.jpg') left bottom;
	height:90px;
	text-align: right;
	font-size: 28px;
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	letter-spacing: 2px;
	padding-right:12px;
	font-variant:small-caps;
}
.intro01 {
	background:url('gfx/intro_01.jpg') left bottom !IMPORTANT;
}
.intro02 {
	background:url('gfx/intro_02.jpg') left bottom !IMPORTANT;
}
.intro03 {
	background:url('gfx/intro_03.jpg') left bottom !IMPORTANT;
}
.intro04 {
	background:url('gfx/intro_04.jpg') left bottom !IMPORTANT;
}
.intro05 {
	background:url('gfx/intro_05.jpg') left bottom !IMPORTANT;
}
#introbottom {
	background:url('gfx/introbottom.jpg') left top no-repeat;
	height:143px;
	color: #FFFFFF;
}
#introbottom DIV {
	width: 555px;
	font-size: 130%;
	text-align: justify;
	position: relative;
	left: 165px;
	top: -30px;
	color: #eeeeee;
	line-height: 1.3;	
	font-weight: bold;	
}
.accent1 {
	color: #99CC33;
}
#footer {
	background:url('gfx/footer.gif') left bottom repeat-x #221E1F;
	color: #000000;
	text-align: center;
	vertical-align: bottom;	
}
#footer .sec1{
	background: url('gfx/mascot.gif') right top no-repeat;
	height: 120px;
	color: #000000;
	font-size: 120%;
	text-align: right;
}

#footer .sec2 TD{
	background: transparent;
	padding-right: 70px;
}

/* INTRO Details */
#intro DIV A {
	width : 178px;
	display : block;
	cursor : pointer;
}
#detail1 A {background : url('gfx/details_1.gif') right top no-repeat #000000; height : 36px;}
#detail2 A {background : url('gfx/details_2.gif') right top no-repeat #000000; height : 36px;}
#detail3 A {background : url('gfx/details_3.gif') right top no-repeat #000000; height : 36px;}
#detail4 A {background : url('gfx/details_4.gif') right top no-repeat #000000; height : 36px;}
#detail5 A {background : url('gfx/details_5.gif') right top no-repeat #000000; height : 35px;}

#intro DIV A:hover {
	background-position: left -36px;
}
#detail5 A:hover {
	background-position: left -35px !IMPORTANT;
}
#description, #descriptionwide {
	font-size: 120%;
	width:650px;
	padding:20px;
	background:#FFFFFF;
}

#description, #descriptionother {
	font-size: 120%;
	width:300px;
	padding:20px;
	background:#FFFFFF;
}
#description UL{
	margin:0px;
	padding:0 0 10px 0;
}
#description LI{
	list-style:none;
	background:url(gfx/bullet_check.gif) left 50% no-repeat;
	padding: 8px 0 8px 28px;	
	font-weight:bold;
	font-size: 110%;	
}
#description P {	
	font-size: 90%;
}

#details {
	text-align:right;
}
#prodimage {
	float:right;
	padding:10px 10px 10px 0;
	background:#FFFFFF;
	width:370px;
	text-align:center;
}
A {
	color: #003399;
}
.linklist A{
	font-size: 150%;
	display: block;
	text-align:left;
	text-decoration:none;
	background:url('gfx/bullet_check.gif') left 50% no-repeat;
	padding: 10px 0 10px 30px;
	font-weight:bold;
}
.piclabel {
	font-size : 120%;
	font-weight: bold;
	display: block;
	color: #7E7C7D;
	padding-bottom: 30px;	
}
