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


/*body	{
	overflow:hidden;
	font-family:Garamond, Georgia, Courier, "Times New Roman", Times, serif;
	outline:none;
}*/

.wrapper	{
	width: 100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index:-30;
	overflow:auto;
}
.box	{
	width: 100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index:-30;
	overflow:hidden;
}
.BGbox	{
	background-color:#000;
	background-image:url(../imgs/bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	width: 100%;
	height:100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index:-30;
	overflow:hidden;
}

.bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index:-30;
}

.zLift	{
	z-index:80;
}

#HEADER	{
	position:absolute;
	width:100%;
	height:130px;
	top: 0px;
	background-color:#063;
	background-image:url(../imgs/header_repeat.png);
	background-repeat:repeat-x;
	overflow:hidden;
}
#headLT	{
	position:absolute;
	top: 0px;
	bottom: 0px;
	left: 0px;
	width: 30px;
	background-image:url(../imgs/header_lt.png);
}
#headRT	{
	position:absolute;
	top: 0px;
	bottom: 0px;
	right: 0px;
	width: 30px;
	background-image:url(../imgs/header_rt.png);
}

#JAR	{
	position:absolute;
	bottom: 0px;
	top: 130px;
	width:100%;
	overflow:hidden;
}

#NAV	{
	position:absolute;
	top:0px;
	left:0px;
	bottom: 0px;
	width: 318px;
	overflow:visible;
	background-image:url(../imgs/mesh.png);
	background-repeat:repeat;
	min-height: 150px;
}

.subTOP	{
	position:relative;
	background-image:url(../imgs/sub_top.png);
	width: 318px;
	height: 17px;
	top: 0px;
	left: 0px;
}
.subBOTTOM	{
	position:relative;
	background-image:url(../imgs/sub_bottom.png);
	width: 318px;
	height: 6px;
	overflow:visible;
	bottom: 0px;
	left: 0px;
}

#navTOP	{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	background-image:url(../imgs/nav_top.png);
	height: 58px;
}
#navBOTTOM	{	
	position:absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background-image:url(../imgs/nav_bottom.png);
	height: 92px;
}

#navLTpillar	{
	background-image:url(../imgs/nav_repeatLT.png);
	background-repeat:repeat-y;
	position:absolute;
	top: 58px;
	bottom: 92px;
	left: 0px;
	width: 28px;
}
#navRTpillar	{
	background-image:url(../imgs/nav_repeatRT.png);
	background-repeat:repeat-y;
	background-position:left;
	position:absolute;
	top: 58px;
	bottom: 92px;
	right: 0px;
	width:30px;
}

#NAValign	{
	position:relative;
	float:left;
	padding-top: 15px;
	top: 0px;
	left:0px;
	width: 240px;
	padding-right: 0px;
	padding-bottom: 10px;
	overflow:visible;
	z-index: 30;
	border:none;
}

#CONTENT	{
	position:absolute;
	top:0px;
	left:318px;
	right: 160px;
	bottom: 0px;
	overflow:hidden;
	min-height: 150px;
}

#contTOPCORNER	{
	position:absolute;
	top: 0px;
	left: 0px;
	width: 40px;
	height: 47px;
	background-image:url(../imgs/cont_topCorner.png);
}
#contBOTTOMCORNER	{	
	position:absolute;
	bottom: 0px;
	left: 0px;
	width: 40px;
	height: 81px;
	background-image:url(../imgs/cont_bottomCorner.png);
}
#contTOP	{
	background-image:url(../imgs/cont_top.png);
	background-repeat:repeat-x;
	position:absolute;
	top: 0px;
	right: 0px;
	left: 40px;
	height: 16px;
}
#contSIDE	{
	background-image:url(../imgs/cont_side.png);
	background-repeat:repeat-y;
	position:absolute;
	top: 47px;
	bottom: 81px;
	left: 0px;
	width: 11px;
}
#contRT	{
	position:absolute;
	bottom: 0px;
	right: 0px;
	background-image:url(../imgs/cont_rt.png);
	width: 17px;
	height: 40px;
}
#contBOTTOM	{
	background-image:url(../imgs/cont_bottom.png);
	background-repeat:repeat-x;
	position:absolute;
	bottom: 0px;
	right: 0px;
	left: 40px;
	height: 40px;
}

#cont	{
	position:absolute;
	bottom: 40px;
	top: 0px;
	width: 100%;
	overflow:auto;
}

#VERTICAL	{
	position:absolute;
	top:0px;
	right:0px;
	bottom: 0px;
	width:160px;
	background-image:url(../imgs/mesh.png);
	background-repeat:repeat;
	overflow:hidden;
	min-height: 468px;
}

#VERTICAL #vLT2TEXT	{
	background-image:url(../imgs/vLT2TEXT.png);
	width: 100%;
	height: 100%;
}
#VERTICAL:hover #vLT2TEXT	{
	background-image:url(../imgs/vLT2TEXT_hover.png);
}
#VERTICAL #vRT2TEXT	{
	background-image:url(../imgs/vRT2TEXT.png);
	width: 100%;
	height: 100%;
}
#VERTICAL:hover #vRT2TEXT	{
	background-image:url(../imgs/vRT2TEXT_hover.png);
}

#vertLINK	{
	border:none;
	text-decoration:none;
}

#vertLT	{
	position:absolute;
	bottom: 0px;
	top: 0px;
	left: 0px;
	width: 80px;
	overflow:visible;
}
#vLT1	{
	position:absolute;
	width: 80px;
	top: 0px;
	bottom: 379px;
	background-image:url(../imgs/vLT1_repeat.png);
	background-repeat:repeat-y;
	overflow:visible;
}
#vLT1BOTTOM	{
	position:absolute;
	bottom: 0px;
	background-image:url(../imgs/vLT1_bottom.png);
	width: 80px;
	height: 12px;
}
#vLT2	{
	position:absolute;
	width: 100%;
	height: 329px;
	bottom: 50px;
}
#vLT2SIDE	{
	position:absolute;
	top: 31px;
	bottom: 15px;
	left: 0px;
	width: 38px;
	background-image:url(../imgs/vLT2_repeat.png);
	background-repeat:repeat-y;
	background-position:left;
}
#vLT2TOP	{
	position:absolute;
	top: 0px;
	background-image:url(../imgs/vLT2_top.png);
	width: 80px;
	height: 31px;
}
#vLT2TOPCORNER	{
	position:absolute;
	top: 0px;
	left: 80px;
	background-image:url(../imgs/vLT2_topCorner.png);
	width: 11px;
	height: 16px;
}
#vLT2BOTTOM	{
	position:absolute;
	bottom: 0px;
	background-image:url(../imgs/vLT2_bottom.png);
	width: 80px;
	height: 15px;
}
#vLT2BOTTOMCORNER	{
	position:absolute;
	bottom: -17px;
	left: 80px;
	background-image:url(../imgs/vLT2_bottomCorner.png);
	width: 20px;
	height: 36px;
	z-index: 83;
}
#vLT3	{
	position:absolute;
	width: 200%;
	height: 50px;
	bottom: 0px;
	left: 0px;
	background-image:url(../imgs/vLT3_repeat.png);
	background-repeat:repeat-y;
	z-index: 81;
}
#vLT3TOP	{
	position:absolute;
	top: 0px;
	left: 0px;
	background-position:top;
	width: 80px;
	height: 8px;
}
#vLT3BOTTOM	{
	position:absolute;
	bottom: 0px;
	left: 0px;
	background-image:url(../imgs/vLT3_bottom.png);
	background-position:bottom;
	width: 160px;
	height: 50px;
}
#vLTstill	{
}
#vertRT	{
	position:absolute;
	bottom: 0px;
	top: 0px;
	right: 0px;
	width: 80px;
}
#vRT1	{
	position:absolute;
	width: 200%;
	height: 30px;
	top: 0px;
	right: 0px;
	background-image:url(../imgs/vRT1_repeat.png);
	background-repeat:repeat-y;
	background-position:right;
	z-index: 81;
}
#vRT1TOP	{
	position:absolute;
	top: 0px;
	right: 0px;
	background-image:url(../imgs/vRT1_top.png);
	width: 160px;
	height: 15px;
}
#vRT1BOTTOM	{
	position:absolute;
	bottom: 0px;
	right: 0px;
	background-image:url(../imgs/vRT1_bottom.png);
	width: 80px;
	height: 17px;
}
#vRT2	{
	position:absolute;
	width: 100%;
	height: 353px;
	top: 30px;
	background-image:url(../imgs/vRT2_repeat.png);
	background-repeat:repeat-y;
	background-position:right;
}
#vRT2TOP	{
	position:absolute;
	top: 0px;
	right: 0px;
	background-image:url(../imgs/vRT2_top.png);
	width: 80px;
	height: 21px;
}
#vRT2TOPCORNER	{
	position:absolute;
	top: 13px;
	right: 0px;
	background-image:url(../imgs/vRT2_topCorner.png);
	width: 27px;
	height: 39px;
	z-index: 83;
}
#vRT2BOTTOM	{
	position:absolute;
	bottom: 0px;
	right: 0px;
	background-image:url(../imgs/vRT2_bottom.png);
	width: 27px;
	height: 17px;
}
#vRT2SIDE	{
	position:absolute;
	top: 51px;
	bottom: 0px;
	left: 80px;
	background-image:url(../imgs/vRT2_side.png);
	width: 11px;
}
#vRT3	{
	position:absolute;
	width: 100%;
	bottom: 0px;
	top: 383px;
	background-image:url(../imgs/vRT3_repeat.png);
	background-repeat:repeat-y;
}
#vRT3TOP	{
	position:absolute;
	top: 0px;
	background-image:url(../imgs/vRT3_top.png);
	width:80px;
	height:20px;
	z-index: 83;
}
#vRTstill	{
	
}
#tagLine	{
}

#FOOTER	{
	position:absolute;
	bottom: 0px;
	width:100%;
	height:40px;
	background-image:url(../imgs/footer_repeat.png);
	background-repeat:repeat-x;
	overflow:hidden;
	z-index: 100;
}

#footIMGblock	{
	margin-left:auto;
	margin-right:auto;
	width: 550px;
	height: 30px;
	bottom: 0px;
}

#pullDown	{
	position:absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
}

#footTEXT	{
	font-family:Garamond, Georgia, Courier, "Times New Roman", Times, serif;
	position:relative;
	top:-20px;
	text-align:center;
	z-index:100;
}

#webCREDIT	{
	font-family:Garamond, Georgia, Courier, "Times New Roman", Times, serif;
	font-size:12px;
	position:absolute;
	bottom: 0px;
	right: 20px;
	z-index:100;
	text-align:right;
}

#creditLINK	{
	text-decoration:none;
	color:#FFF;
	border:none;
	outline:none;
	padding-right: 50px;
}

#jpgrafxLOGO	{
	height: 25px;
	border:none;
	position:absolute;
	bottom: 0px;
	right: -10px;
}
