@charset "utf-8";
/****************************************************************************** 
 * STYLESHEET - COPYRIGHT 2005 (C) XILLENT CORP.                              *
 ******************************************************************************/


/****************************************************************************** 
 * BOXES AND BUTTONS                                                          *
 ******************************************************************************/
.Button {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;}
.Box25  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-color: #FFFFFF;width: 25px;border: 1px solid #666666;}
.Box50  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-color: #FFFFFF;width: 50px;border: 1px solid #666666;}
.Box75  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-color: #FFFFFF;width: 75px;border: 1px solid #666666;}
.Box100 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-color: #FFFFFF;width: 100px;border: 1px solid #666666;}
.Box135 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;background-color: #CCCCCC;width: 135px;border-top-width: 1px;border-right-width: 1px;
	border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #999999;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #888888;}
.Box160 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-color: #FFFFFF;width: 160px;border: 1px solid #666666;}
.Box190 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;background-color: #CCCCCC;width: 190px;border-top-width: 1px;border-right-width: 1px;
	border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
	border-top-color: #999999;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #888888;}
.Box200 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 200px;}
.Box230 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background-color: #FFFFFF;width: 230px;border: 1px solid #666666;}
.Box210 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background-color: #FFFFFF;width: 212px;border: 1px solid #666666;}
.Box350 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background-color: #ECECEC;width: 350px;border: 1px solid #666666;}
.Box450 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background-color: #FFFFFF;width: 450px;border: 1px solid #666666;}
.Box544 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background-color: #FFFFFF;width: 544px;border: 1px solid #666666;}

.Clock {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;background-color: #E8E1D6;width: 75px;border: 1px solid #E8E1D6;}

.CursorHand{cursor:pointer; -cursor:hand;}

/****************************************************************************** 
 * CART                                                                *
 ******************************************************************************/
.CartBgd {background-image: url(../_images/nav/cart_bgd.jpg);background-repeat: repeat-y;}
.CartBot {background-image: url(../_images/nav/cart_bot.jpg);background-repeat: no-repeat;height: 42px;}

/****************************************************************************** 
 * TOP SECTION                                                                *
 ******************************************************************************/
.TopNav1 {background-image: url(../_images/nav/nav_top2.jpg);background-repeat: no-repeat;height: 118px;}


/****************************************************************************** 
 * SUB NAV                                                                   						       *
 ******************************************************************************/


.SubActive, .SubActiveOn{
	color:#000000;
	background-image:url(../_images/default/hover.png);
	background-repeat:no-repeat;
	background-position:middle right;
	padding-left:10px;
	height:25px;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
	-cursor:hand;
}

.SubActive:hover, .SubActiveOn:hover {
	color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}

.SubActiveOn{
	color:#FFFFFF;
	filter:alpha(opacity=80);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
	background-image:url(../_images/default/hover_active.png);
}

/****************************************************************************** 
 * MIDDLE SECTION                                                             *
 ******************************************************************************/
.MainBox {background-image: url(../_images/nav/main_bgd.jpg);background-repeat: repeat-y;}
.V-Line {background-image: url(../_images/nav/v_line.jpg);background-repeat: no-repeat;height: 2px;} 

.LeftSubHdr   {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333; font-weight: bold; padding-bottom: 3px;}
.LeftSubTxt   {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF; font-weight: bold; padding: 0px 20px;}
.LeftSubTxtSm {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #666666; padding: 0px 5px;}

.SpacerLg {padding: 16px;}
.SpacerLeftLg {padding-left: 21px;}
.SpacerRightLg {padding-right: 16px;}
.SpacerRightXXL {padding-right: 70px;}
.SpacerLeftRightLg {padding-left: 16px;padding-right: 16px;}
.SpacerTopLg {padding-top: 16px;}
.SpacerBottomLg {padding-bottom: 16px;}
.SpacerTopBottomLg {padding-top: 16px; padding-bottom: 16px;}

.Spacer {padding: 8px;}
.SpacerLeft {padding-left: 8px;}
.SpacerRight {padding-right: 8px;}
.SpacerLeftRight {padding-left: 8px;padding-right: 8px;}
.SpacerTop {padding-top: 8px;}
.SpacerBottom {padding-bottom: 8px;}
.SpacerTopBottom {padding-top: 8px; padding-bottom: 8px;}

.SpacerSm {padding: 4px;}
.SpacerLeftSm {padding-left: 4px;}
.SpacerRightSm {padding-right: 4px;}
.SpacerLeftRightSm {padding-left: 4px;padding-right: 4px;}
.SpacerTopSm {padding-top: 4px;}
.SpacerBottomSm {padding-bottom: 4px;}
.SpacerTopBottomSm {padding-top: 4px; padding-bottom: 4px;}

.Spacer1 	   {padding: 1px;}
.SpacerBottom1 {padding-bottom: 1px;}
.SpacerLeft35  {padding-left: 35px;}

.Picture 	  {background:#333333; min-width:150px; z-index:+20; position:relative}
.PictureThick {border: 3px solid #999999;}
.PictureLight {border: 1px solid #E4E4E4;}
.PictureGrey  {border: 1px solid #CCCCCC;}
.PictureWhite {border: 5px solid #FFFFFF;}
.PictureBlack {border: 1px solid #666666;}
.PictureInActive {border: 1px solid #999999; filter: alpha(opacity=50); -moz-opacity: 50; opacity: 50;}

.PaperHdr {
	background-image: url(../_images/nav/paper_hdr.jpg);
	background-repeat: no-repeat;
	height: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	padding-left: 60px;
}
.PaperTop {background-image: url(../_images/nav/paper_top.jpg);background-repeat: no-repeat;height: 19px;}
.PaperBgd {background-image: url(../_images/nav/paper_mid.jpg);background-repeat: repeat-y;}
.PaperBot {background-image: url(../_images/nav/paper_bot.jpg);background-repeat: no-repeat;height: 58px;}

.Paper2Bgd {background-image: url(../_images/nav/paper2_mid.jpg);background-repeat: repeat-y;}
.Paper2Bot {background-image: url(../_images/nav/paper2_bot.jpg);background-repeat: no-repeat;height: 58px;}

/****************************************************************************** 
 * RIGHT SECTION                                                             *
 ******************************************************************************/
.RightBoxBgd {background-image: url(../_images/bgd/right_fade1.jpg);background-repeat: no-repeat;}

/****************************************************************************** 
 * BOTTOM SECTION                                                             *
 ******************************************************************************/
.BotNav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;text-align: center;padding: 5px;}


/****************************************************************************** 
 * TEXT AND LINKS                                                             *
 ******************************************************************************/
.Txt9  {font-size: 9px;}
.Txt10 {font-size: 10px;}
.Txt11 {font-size: 11px;}
.Txt12 {font-size: 12px;}
.Txt13 {font-size: 13px;}
.Txt14 {font-size: 14px;}
.Txt15 {font-size: 15px;}
.Txt16 {font-size: 16px;}
.Txt17 {font-size: 17px;}
.Txt18 {font-size: 18px;}
.Txt20 {font-size: 20px;}

.Bold {font-weight: bold;}
.NoBold {font-weight:normal;}
.LineHeight14 {line-height: 1.4;}

.Arial {font-family: Arial, Helvetica, sans-serif;}
.Verdana {font-family: Verdana, Arial, Helvetica, sans-serif;}
.Trebuchet {font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

.Black {color: #000000;}
.Blue {color: #004995;}
.Gray {color: #666666;}
.LightGray {color: #CCCCCC;}
.DarkGray {color: #444444;}
.Red {color: #B9001D;}
.White {color: #FFFFFF;}
.Yellow {color: #FFFC00;}

.BgdGreen {background-color: #0C6C02;}

.Header {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #333333;font-weight: bold;}
.HeaderSm {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight: bold;}
.HeaderRed {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #B9001D;font-weight: bold;}
.HeaderGreen {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #129208;font-weight: bold;}
.HeaderBlue {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #004995;font-weight: bold;}
.HeaderBlueLg {font-family: Arial, Helvetica, sans-serif;font-size: 15px;color: #004995;font-weight: bold;}
.HeaderMain {font-family: Arial, Helvetica, sans-serif;	font-size: 18px;color: #222222;font-weight: bold;}
.HeaderMainBlue {font-family: Arial, Helvetica, sans-serif;	font-size: 18px;color: #004995;font-weight: bold;}
.HeaderSub {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #444444;font-weight: bold;}

.Error {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CC0000;font-weight: bold;}

.H-Line {background-image: url(../_images/bgd/h-line.gif);background-repeat: repeat-x;height: 3px;background-position: 0px;}
.H-LineDotted {background-image: url(../_images/bgd/h-line-dot.gif);background-repeat: repeat-x;height: 3px;}
.H-LineDottedRed {background-image: url(../_images/bgd/hldotred.gif);background-repeat: repeat-x;height: 3px;background-color: #B10606;}
.V-LineDotted {background-image: url(../_images/bgd/v-line-dot.gif);background-repeat: repeat;width: 3px;}
.V-LineDotted2 {background-image: url(../_images/bgd/v-line-dot.gif);background-repeat: repeat;width: 3px;background-position: 0px 1px;}

.BlankLine4 {background-image: url(../_images/bgd/transparent.gif);background-repeat: no-repeat;height: 4px;}
.BlankLine8 {background-image: url(../_images/bgd/transparent.gif);background-repeat: no-repeat;height: 8px;}
.BlankLine10 {background-image: url(../_images/bgd/transparent.gif);background-repeat: no-repeat;height: 10px;}
.BlankLine20 {background-image: url(../_images/bgd/transparent.gif);background-repeat: no-repeat;height: 20px;}
.LineBot{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #666666;}
.LineBot2{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;}
.LineBot3{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DDDDDD;}
.LineBotDotted {border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #666666;}
.LineTop{border-top-width: 1px;border-top-style: solid;border-top-color: #666666;}
.LineLeft{border-left-width: 1px;border-left-style: solid;border-left-color: #666666;}
.LineRight{border-right-width: 1px;border-right-style: solid;border-right-color: #666666;}
.LineRightDotted{border-right-width: 1px;border-right-style: dashed;border-right-color: #666666;}

.BorderRight{
	border-bottom:#000000 solid 1px;
	border-right:#000000 solid 1px;
	border-top:#000000 solid 1px;
}

A.LinkGrayBlack:link{color:#666666;text-decoration:none}
A.LinkGrayBlack:visited{color:#666666;text-decoration:none}
A.LinkGrayBlack:hover{color:#000000;text-decoration:none}
A.LinkGrayBlack:active{color:#000000;text-decoration:none}

A.LinkGrayWhite:link{color:#CCCCCC;text-decoration:none}
A.LinkGrayWhite:visited{color:#CCCCCC;text-decoration:none}
A.LinkGrayWhite:hover{color:#FFFFFF;text-decoration:none}
A.LinkGrayWhite:active{color:#FFFFFF;text-decoration:none}

A.LinkBlackGray:link{color:#000000;text-decoration:none}
A.LinkBlackGray:visited{color:#000000;text-decoration:none}
A.LinkBlackGray:hover{color:#666666;text-decoration:none}
A.LinkBlackGray:active{color:#666666;text-decoration:none}

A.LinkBlackWhite:link{color:#000000;text-decoration:none}
A.LinkBlackWhite:visited{color:#000000;text-decoration:none}
A.LinkBlackWhite:hover{color:#FFFFFF;text-decoration:none}
A.LinkBlackWhite:active{color:#FFFFFF;text-decoration:none}

A.LinkBlackRed:link{color:#000000;text-decoration:none}
A.LinkBlackRed:visited{color:#000000;text-decoration:none}
A.LinkBlackRed:hover{color:#CC0000;text-decoration:none}
A.LinkBlackRed:active{color:#CC0000;text-decoration:none}

A.LinkRedBlack:link{color:#CC0000;text-decoration:none}
A.LinkRedBlack:visited{color:#CC0000;text-decoration:none}
A.LinkRedBlack:hover{color:#000000;text-decoration:none}
A.LinkRedBlack:active{color:#000000;text-decoration:none}

A.LinkRedWhite:link{color:#CC000;text-decoration:none}
A.LinkRedWhite:visited{color:#CC0000;text-decoration:none}
A.LinkRedWhite:hover{color:#FFFFFF;text-decoration:none}
A.LinkRedWhite:active{color:#FFFFFF;text-decoration:none}

A.LinkRed:link{color:#CC0000;text-decoration:none}
A.LinkRed:visited{color:#CC0000;text-decoration:none}
A.LinkRed:hover{color:#CC0000;text-decoration:none}
A.LinkRed:active{color:#CC0000;text-decoration:none}

A.LinkBlueBlack:link{color:#004995;text-decoration:none}
A.LinkBlueBlack:visited{color:#004995;text-decoration:none}
A.LinkBlueBlack:hover{color:#000000;text-decoration:none}
A.LinkBlueBlack:active{color:#000000;text-decoration:none}

A.LinkBlack:link{color:#000000;text-decoration:none}
A.LinkBlack:visited{color:#000000;text-decoration:none}
A.LinkBlack:hover{color:#000000;text-decoration:none}
A.LinkBlack:active{color:#000000;text-decoration:none}

A.LinkWhiteGray:link{color:#FFFFFF;text-decoration:none}
A.LinkWhiteGray:visited{color:#FFFFFF;text-decoration:none}
A.LinkWhiteGray:hover{color:#CCCCCC;text-decoration:none}
A.LinkWhiteGray:active{color:#CCCCCC;text-decoration:none}

A.LinkWhiteBlack:link{color:#FFFFFF;text-decoration:none}
A.LinkWhiteBlack:visited{color:#FFFFFF;text-decoration:none}
A.LinkWhiteBlack:hover{color:#000000;text-decoration:none}
A.LinkWhiteBlack:active{color:#000000;text-decoration:none}

.BoldLinks A{text-decoration:none; font-weight:bold; color:#000000}
.BoldLinks A:visited{color:#000000}
.BoldLinks A:hover{text-decoration:none; color:#333333}

/* global selectors */
body{vertical-align:top; background-image:url(../_images/default/bgd.gif); background-position:top; background-repeat:repeat}
img{border:none}

/* used for proper display */
.content{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#FFFFFF;
	border-right:#000000 3px solid; 
	vertical-align:top; 
	padding:10px;
}	

.bottom{
	background-image:url(../_images/default/bottom.png);
	background-position:top left;
	background-repeat:no-repeat;
	width:544px;
	height:252px;
	padding-top:90px;
	padding-left:100px;
}

.sidebarbgd{
	background-image:url(../_images/default/sidebar_bgd.png);
	background-repeat:repeat-y;
	background-position:right;
}

.centered{ margin-left:auto; margin-right:auto;}

.fie{position:relative; top:-1px;}
.fie2{position:relative; top:-2px;}
.fie3{position:relative; top:-3px;}
.fie4{position:relative; top:-4px;}
.fie5{position:relative; top:-5px;}
.fier{position:relative; right:1px;}
.fier2{position:relative; right:2px;}

.btt{background-color:#00FF00}
.bjj{background-color:#FFCC00}
.mma{background-color:#00FF00}
.mt{background-color:#FF3333}
.car{background-color:#FFCCCC}
.box{background-color:#00FFFF}
.kid{background-color:#FFFF33}

.legend{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	border:solid 1px black;
}

.Forest{
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}

.transparent{
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
}

.off{display:none}
.on{display:block}

.bio{
	border-bottom:#000000 solid 1px;
	border-right:#000000 solid 1px;
	background-color:#EEEEEE;
	height: 167px;
	position:relative;
	display:block;
	z-index:-20;
}

.frame{
	display:block;
	padding:10px;
	background-color:#000000;
	border: solid 1px white;
	color:#CCCCCC;
	font:Arial, Helvetica, sans-serif small-caps 10pt;
	z-index:30;
	margin-left: -355px;
	position: fixed;
	top:20px;
	left: 50%;
	width:710px;
	height:550px;
	vertical-align:top;
	padding-bottom:20px;
}

.bgframe{
	display:block;
	background-color:#000000;
	position:fixed;
	top: 0;
	left: 0;
	z-index:29;
	filter:alpha(opacity=60);
	-moz-opacity:.6;
	-khtml-opacity: .6;
	opacity: .6;
	width:100%;
	min-height:100%;
	height:100%;
}

.map{
	width:  480px; 
	height: 400px;
	border: solid black 3px;
}

.hline{background-color:#333333; height:1px}