/****************************************************************************** 
 * STYLESHEET - COPYRIGHT 2005 (C) XILLENT CORP.                              *
 ******************************************************************************/
 
/****************************************************************************** 
 * BODY                                                                       *
 ******************************************************************************/
A:link{color:#CC0000;text-decoration:none}
A:visited{color:#CC0000;text-decoration:none}
A:hover{color:#000000;text-decoration:none}
A:active{color:#000000;text-decoration:none}

body {background-color: #5E6977;margin: 0px;background-image: url(../_images/bgd/bgd.jpg);}
form {clear:both; padding: 0px; margin: 0px;}
img
{  border-style: none;
}

/****************************************************************************** 
 * BOXES AND BUTTONS                                                          *
 ******************************************************************************/
.Button {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;}
.ButtonRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #FF0000;
	border-top: solid 1px #EFEFEF;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #EFEFEF;	
	padding: 3px 0px;
}
.ButtonGray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #AAAAAA;
	border-top: solid 1px #EFEFEF;
	border-right: solid 1px #333333;
	border-bottom: solid 1px #000000;
	border-left: solid 1px #EFEFEF;	
	padding: 3px 0px;
}
.ButtonBig {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;height: 86px;width: 86px;}
.Box40  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;background-color: #FFFFFF;width: 40px;border: 1px solid #666666;}
.Box50  {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;background-color: #FFFFFF;width: 50px;border: 1px solid #666666;}
.Box60  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background-color: #ECECEC;width: 60px;border: 1px solid #666666; padding: 1px;}
.Box75  {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;background-color: #FFFFFF;width: 75px;border: 1px solid #666666;}
.Box120 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;background-color: #FFFFFF;width: 117px;border: 1px solid #666666;}
.Box125 {width: 125px;}
.Box150 {width: 150px;}
.Box125,.Box150 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;background-color: #F4F4F4;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: #BBBBBB;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #BBBBBB;}
.Box184 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;background-color: #F4F4F4;width: 184px;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: #BBBBBB;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #BBBBBB;}
.Box200 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background-color: #ECECEC;width: 190px;border: 1px solid #666666; padding: 1px;}
.Box230 {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #333333;background-color: #ECECEC;width: 230px;border: 1px solid #666666;}
.Box250 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;background-color: #FFFFFF;width: 250px;border: 1px solid #666666;}
.Box410 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;background-color: #FFFFFF;width: 392px;border: 1px solid #666666;}
.Box450 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;background-color: #FFFFFF;width: 450px;border: 1px solid #666666;}
.Box455 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;background-color: #FFFFFF;width: 455px;border: 1px solid #666666;}

.InputBox 	{border: 1px solid #999999;background-color: #F2F2F2;}
.InputBoxOn {border: 1px solid #666666;background-color: #ECECEC;}

.ErrorBox 	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFFFFF;background-color: #FF0000;padding-top: 4px;padding-right: 8px;padding-bottom: 4px;padding-left: 8px;}
.Clock {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;background-color: #E8E1D6;width: 75px;border: 1px solid #E8E1D6;}


/****************************************************************************** 
 * TOP SECTION                                                             *
 ******************************************************************************/
.TopNavLight,.TopNavDark {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;vertical-align: bottom;height: 34px;}

.TopNavLight {display: block;background-image: url(../_images/nav/navbar-light.jpg);background-repeat: repeat-x;text-align: center;}
.TopNavDark {display: block;background-image: url(../_images/nav/navbar-dark.jpg);background-repeat: repeat-x;text-align: center;}

.TopNavLight a:link{display: block;height: 34px;background-image: url(../_images/nav/navbar-light.jpg);color: #000000;}
.TopNavLight a:visited{display: block;height: 34px;background-image: url(../_images/nav/navbar-light.jpg);color: #000000;}
.TopNavLight a:hover{display: block;height: 34px;background-image: url(../_images/nav/navbar-dark.jpg);color: #FFFFFF;}
.TopNavLight a:active{display: block;height: 34px;background-image: url(../_images/nav/navbar-dark.jpg);color: #FFFFFF;}

/****************************************************************************** 
 * MIDDLE SECTION                                                           *
 ******************************************************************************/
.MainTop {background-image: url(../_images/boxes/tr.gif);background-repeat: no-repeat;height: 5px;}
.MainBox {background-color: #F4F4F4;border-right-width: 1px;border-right-style: solid;border-right-color: #48505B;}
.MainBox2{background-color: #F4F4F4;border-right-width: 1px;border-right-style: solid;border-right-color: #48505B;
	border-left-width: 1px;border-left-style: solid;border-left-color: #48505B;padding: 8px;}
.MainBot {background-image: url(../_images/boxes/bot.gif);background-repeat: no-repeat;height: 6px;}
.MainBot2 {background-image: url(../_images/boxes/bot2.gif);background-repeat: no-repeat;height: 6px;}

.LeftSubGrayHdr {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;font-weight: bold;padding-bottom: 3px;}
.LeftSubGrayTxt {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;padding: 0px 5px;}
.LeftSubGrayTxtSm {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666; padding: 0px 5px;}

.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;}

.SpacerBottom1 {padding-bottom: 1px;}

.Picture {border: 1px solid #000000;}
.PictureGray {border: 1px solid #888888;}
.PictureWithShadow {border-top: 1px solid #999999;border-right: 1px solid #333333;border-bottom: 1px solid #333333;border-left: 1px solid #666666;}
.PictureInFrame    {border-top: 1px solid #FFFFFF;border-right: 1px solid #333333;border-bottom: 1px solid #333333;border-left: 1px solid #FFFFFF;}

/* custom hdeader bar rollover style */
.hdr_btn_on,.hdr_btn_over,.hdr_btn_off,.hdr_btn_off_blank {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #666666;}
.hdr_bgd {background-image: url(../_images/nav/hdr_bgd.gif);background-repeat: repeat-x;}
.hdr_btn_on {background-image: url(../_images/nav/hdr_btn_on.gif);background-repeat: no-repeat;width: 125px;text-align: center;cursor: pointer;color: #000000;}
.hdr_btn_over {background-image: url(../_images/nav/hdr_btn_over.gif);background-repeat: no-repeat;width: 125px;text-align: center;cursor: pointer;}
.hdr_btn_off {background-image: url(../_images/nav/hdr_btn_off.gif);background-repeat: no-repeat;width: 125px;text-align: center;cursor: pointer;}
.hdr_btn_off_blank {background-image: url();background-repeat: no-repeat;width: 125px;text-align: center;}

/****************************************************************************** 
 * 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;}
.Txt30 {font-size: 30px;}

.Bold {font-weight: bold;}
.LineHeight14 {line-height: 1.4;}
.UpperCase {text-transform: uppercase;}
.Adjust {text-align: justify;}

.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;}
.DarkBlue {color: #333399;}
.Gray {color: #666666;}
.LightGray {color: #CCCCCC;}
.DarkGray {color: #444444;}
.Red {color: #CC0000;}
.White {color: #FFFFFF;}

.Header {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #333333;font-weight: bold;}
.HeaderSm {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;font-weight: bold;}
.HeaderRed {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #CC0000;font-weight: bold;}
.HeaderWhite {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;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;}
.HeaderCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #3399CC;
	border-top: 1px solid #666666;
	border-bottom: 2px solid #000000;
}

.Error 		{font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #CC0000;font-weight: bold;}
.ErrorMsg	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #FFFFFF;font-weight: bold;background-color: #CC0000;padding: 3px;}

.H-Line {background-image: url(../_images/boxes/left-line2.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-LineDotted2 {background-image: url(../_images/bgd/h2-line-dot.gif);background-repeat: repeat-x;height: 1px;}
.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;}

.LineBot		{border-bottom: 1px solid #CCCCCC;}
.LineBotDotted 	{background-image: url(../_images/bgd/h-line-sm.gif);background-repeat: repeat-x;height: 1px;}
.LineTop		{border-top: 1px solid #CCCCCC;}
.LineLeft		{border-left: 1px solid #CCCCCC;}
.LineRight		{border-right: 1px solid #CCCCCC;}
.LineDottedRight{border-right: 1px dotted #CCCCCC;}
.LineBot2		{border-bottom: 2px solid #666666;}
.LineTopWhite 	{border-top: 1px dotted #666}
.LineLeftWhite 	{border-left: 1px dotted #666}

.LineTopDot 	{border-top: 1px dotted #CCCCCC;}
.LineRightDot 	{border-right: 1px dotted #CCCCCC;}
.LineBotDot 	{border-bottom: 1px dotted #CCCCCC;}
.LineLeftDot 	{border-left: 1px dotted #CCCCCC;}

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.LinkGrayRed:link{color:#666666;text-decoration:none}
A.LinkGrayRed:visited{color:#666666;text-decoration:none}
A.LinkGrayRed:hover{color:#CC0000;text-decoration:none}
A.LinkGrayRed:active{color:#CC0000;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.LinkBlueRed:link{color:#004995;text-decoration:none}
A.LinkBlueRed:visited{color:#004995;text-decoration:none}
A.LinkBlueRed:hover{color:#CC0000;text-decoration:none}
A.LinkBlueRed:active{color:#CC0000;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.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}


/**********************************************************
 * TOGGLE BOX ELEMENTS                                    *
 **********************************************************/
.ToggleOn {}
.ToggleOff {display: none;}

.toggle_box_1-off {display: none;}
.toggle_box_1-on  {display: block;}
.toggle_box_2-off {display: none;}
.toggle_box_2-on  {display: block;}
.toggle_box_3-off {display: none;}
.toggle_box_3-on  {display: block;}
A.toggle_box_nav-1-on  {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #CC0000;font-weight: bold;padding-bottom: 3px;}
A.toggle_box_nav-1-off {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;font-weight: bold;padding-bottom: 3px;}
A.toggle_box_nav-2-on  {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #CC0000;font-weight: bold;padding-bottom: 3px;}
A.toggle_box_nav-2-off {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;font-weight: bold;padding-bottom: 3px;}
A.toggle_box_nav-3-on  {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #CC0000;font-weight: bold;padding-bottom: 3px;}
A.toggle_box_nav-3-off {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000000;font-weight: bold;padding-bottom: 3px;}

/**********************************************************
 * SUB NAV                                                *
 **********************************************************/
.SubNavTop  {width: 200px;height: 5px;background-image: url(../_images/boxes/tl.gif);background-repeat: no-repeat;}
.SubNavMain {background-color: #E7E7E7;border-left-width: 1px;border-left-style: solid;border-left-color: #4B525E;}
.SubNavLine {background-image: url(../_images/boxes/left-line.gif);background-repeat: repeat-x;height: 3px;background-position: -1px;}


/**********************************************************
 * SLIDE OUT MENU                                         *
 **********************************************************/
.TopMenu {background-color: #FFFFFF;border: 1px solid #FFFFFF;}

.MenuItem 		   {display: block;width: 100%;height: 20px;color: #FFFFFF;}
.MenuItemSpacer    {margin: 0px;padding: 3px;}
A.MenuItem:link    {display: block;width: 100%;height: 20px;color: #666666;text-decoration:none;}
A.MenuItem:visited {display: block;width: 100%;height: 20px;color: #666666;text-decoration:none;}
A.MenuItem:hover   {display: block;width: 100%;height: 20px;color: #000000;background-color: #D9D9D9;text-decoration:none;}
A.MenuItem:active  {display: block;width: 100%;height: 20px;color: #000000;background-color: #D9D9D9;text-decoration:none;}

A.menu {display:block;padding:0px 0px;text-decoration:none;}
A:link.menu {text-decoration: none; color: #5C5C5C;}
A:visited.menu {text-decoration: none; color: #5C5C5C;}
A:hover.menu {text-decoration: none; color: #F96611;}

.menu a:hover {color : #333333; text-decoration : none;} 
.menu .options{color:#000000;text-decoration:none; margin:8px 0px 0px 0px;filter:alpha(opacity=100);-moz-opacity:1; border-style:solid;border-width:0px 0px 0px 0px;}
.menu a {display:block;padding:0px 0px;text-decoration:none;}
.sub {position: absolute; left: 0; width: 100px;}
.holder {position : relative;}

/**********************************************************
 * COURSER STYLES                                         *
 **********************************************************/
.CursorCros {cursor: crosshair;}
.CursorHand {cursor: pointer;}
.CursorHour {cursor: wait;}
.CursorHelp {cursor: help;}

.MiniCartBgd { background-color:#bc0707;}