/****************************************************************************** 
 * STYLESHEET - COPYRIGHT 2005 (C) XILLENT CORP.                              *
 ******************************************************************************/
 
/****************************************************************************** 
 * BODY                                                                       *
 ******************************************************************************/
A:link{color:#000000;text-decoration:none}
A:visited{color:#000000;text-decoration:none}
A:hover{color:#000000;text-decoration:underline}
A:active{color:#000000;text-decoration:underline}

body {
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(../_images/bgd/bgd.gif);
	background-repeat: repeat-x;
}
H1 {font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-weight: bold;}

/****************************************************************************** 
 * BOXES AND BUTTONS                                                          *
 ******************************************************************************/
.Button {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;font-weight: bold;}
.ButtonGray	{ height: 24px; width: auto; padding: 0 10px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #000; text-transform: uppercase; cursor: pointer; background-color:#CCC; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonRed { height: 24px; width: auto; padding: 0 10px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-transform: uppercase; cursor: pointer; background-color:#ea0000; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }
.ButtonGreen { height: 24px; width: auto; padding: 0 10px; font-family: Trebuchet MS, Arial, Verdana, sans-serif; font-size: 11px; font-weight: bold; color: #FFF; text-transform: uppercase; cursor: pointer; background-color:#0abe0a; border-top: 1px solid #FFF; border-left: 1px solid #FFF; border-right: 1px solid #333; border-bottom: 1px solid #333; }

.Box40,.Box50,.Box60,.Box60DD,.Box88,.Box90,.Box100,.Box107,.Box115,.Box100DD,.Box140, .Box150,.Box170,
.Box200,.Box200DD,.Box230,.Box230DD,.Box230Text,.Box250,.Box300,.Box300DD,.Box300Text,
.Box375Text,.Box500Text, .BoxMax { padding: 4px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FCFCFC; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; }
.Box200Slim { padding: 1px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FCFCFC; border: 1px solid #CCC; }

.Box40 { width: 40px; }
.Box50 { width: 50px; }
.Box60 { width: 60px; }
.Box88 { width: 88px; }
.Box90 { width: 90px; }
.Box100 { width: 100px; }
.Box107 { width: 107px; }
.Box115 { width: 115px; }
.Box140 { width: 140px; }
.Box150 { width: 150px; }
.Box170 { width: 170px; }
.Box200, .Box200Slim { width: 200px; }
.Box230 { width: 230px; }
.Box250 { width: 250px; }
.Box300 { width: 300px; }
.BoxMax { width: 95%; }

.Box150Date { padding: 4px; margin: 1px; width: 140px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FCFCFC; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; background:url(../../_images/icons/calendar.png) no-repeat 130px 3px;}
.Box300Date { padding: 4px; margin: 1px; width: 300px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; background-color: #FCFCFC; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; background:url(../../_images/icons/calendar.png) no-repeat 273px 3px;}

.Box60DD { width: 71px; }
.Box100DD { width: 111px; }
.Box200DD { width: 211px; }
.Box230DD { width: 241px; }
.Box300DD { width: 311px; }

.Box230Text { width: 230px; }
.Box300Text { width: 300px; }
.Box375Text { width: 375px; }
.Box500Text { width: 500px; }

.BoxBig { padding: 4px; margin: 1px; width: 150px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; border-top: 1px solid #666; border-right: 1px solid #EFEFEF; border-bottom: 1px solid #EFEFEF; border-left: 1px solid #666; background-color: #FCFCFC; }
.BoxError { border-left: 1px solid #cc0000 !important; border-top: 1px solid #cc0000 !important; border-right: 1px solid #fdc3c3 !important; border-bottom: 1px solid #fdc3c3; background-color: #fdeeee !important; }
.BoxPromoters { width: 250px; padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-color: #FCFCFC; border-top: 1px solid #abadb3; border-right: 1px solid #dbdfe6; border-bottom: 1px solid #e3e9ef; border-left: 1px solid #e2e3ea; }

.CheckBox { margin: 0; }
.CheckBoxError { display: block; float: left; padding: 0; margin: 0 5px 0 0; border: 1px solid #EE0000; }


/****************************************************************************** 
 * TOP SECTION                                                                *
 ******************************************************************************/
.NavBox {background-color: #FFFFFF;border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #CCCCCC;border-bottom-color: #CCCCCC;}

/****************************************************************************** 
 * SUB NAV                                                                    *
 ******************************************************************************/
.Level1On	        {display: block;width: 150px;height: 30px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #F7F7F7;border-bottom: dotted 1px #CCCCCC;font-weight: bold;}
A.Level1On:link     {text-decoration:none;}
A.Level1On:visited  {text-decoration:none;}
A.Level1On:hover    {text-decoration:none;}
A.Level1On:active   {text-decoration:none;}

.Level1		        {display: block;width: 150px;height: 30px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;border-bottom: dotted 1px #CCCCCC;}
A.Level1:link     	{text-decoration:none;color: #666666;background-color: #EFEFEF;}
A.Level1:visited  	{text-decoration:none;color: #666666;background-color: #EFEFEF;}
A.Level1:hover    	{text-decoration:none;color: #000000;background-color: #F7F7F7;}
A.Level1:active   	{text-decoration:none;color: #000000;background-color: #F7F7F7;}

.Level2On	        {display: block;width: 150px;height: 30px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #FFFFFF;border-bottom: dotted 1px #CCCCCC;font-weight: bold;}
A.Level2On:link     {text-decoration:none;}
A.Level2On:visited  {text-decoration:none;}
A.Level2On:hover    {text-decoration:none;}
A.Level2On:active   {text-decoration:none;}

.Level2		        {display: block;width: 150px;height: 30px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;border-bottom: dotted 1px #CCCCCC;}
A.Level2:link     	{text-decoration:none;color: #666666;background-color: #F7F7F7;}
A.Level2:visited  	{text-decoration:none;color: #666666;background-color: #F7F7F7;}
A.Level2:hover    	{text-decoration:none;color: #000000;background-color: #FFFFFF;}
A.Level2:active   	{text-decoration:none;color: #000000;background-color: #FFFFFF;}

.Level3On	        {display: block;width: 150px;height: 30px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;background-color: #FFFFFF;border-bottom: dotted 1px #CCCCCC;font-weight: bold;}
A.Level3On:link     {text-decoration:none;}
A.Level3On:visited  {text-decoration:none;}
A.Level3On:hover    {text-decoration:none;}
A.Level3On:active   {text-decoration:none;}

.Level3		        {display: block;width: 150px;height: 30px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;border-bottom: dotted 1px #CCCCCC;}
A.Level3:link     	{text-decoration:none;color: #666666;background-color: #FFFFFF;}
A.Level3:visited  	{text-decoration:none;color: #666666;background-color: #FFFFFF;}
A.Level3:hover    	{text-decoration:none;color: #000000;background-color: #FFFFFF;}
A.Level3:active   	{text-decoration:none;color: #000000;background-color: #FFFFFF;}

/****************************************************************************** 
 * MIDDLE SECTION                                                             *
 ******************************************************************************/
.MainBox {background-color: #FFFFFF;border-right-width: 1px;border-right-style: solid;border-right-color: #666666;border-left-width: 1px;
	border-left-style: solid;border-left-color: #666666;}
.LeftSub {background-color: #FFFFFF;border-right-width: 1px;border-right-style: dashed;border-right-color: #666666;} 

.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;}

.SpacerLg {padding: 16px;}
.SpacerLeftLg {padding-left: 16px;}
.SpacerRightLg {padding-right: 16px;}
.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;}

.SpacerRight1 {padding-right: 1px;}
.SpacerBottom1 {padding-bottom: 1px;}


/****************************************************************************** 
 * 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;}
.Italic {font-style: italic;}
.LineHeight14 {line-height: 1.8;}
.Right {text-align: right;}
.Top {padding-top: 5px; vertical-align: top;}

.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;}
.Georgia 	{font-family: Georgia, "Times New Roman", Times, serif;}

.Black {color: #000;}
.Blue {color: #004995;}
.Gray {color: #666;}
.LightGray {color: #999;}
.DarkGray {color: #333;}
.Red {color: #B9001D;}
.White {color: #FFF;}

.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: #333333;font-weight: bold;}
.HeaderLg {padding: 5px 0 5px 0; font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 16px;color: #222; font-weight: bold; border-bottom: 1px dotted #999; text-transform:uppercase;  }
.HeaderRed {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CC0000;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: 1px solid #999999;}
.LineBotDotted 	{border-bottom: 1px dotted #CCCCCC;}
.LineTop		{border-top: 1px solid #999999;}
.LineTopDotted	{border-top: 1px dotted #999999;}
.LineLeft		{border-left: 1px solid #999999;}
.LineRight		{border-right: 1px solid #999999;}
.LineRightDotted{border-right: 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.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.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}


/**********************************************************
 * PICTURES                                               *
 **********************************************************/
.Picture 	  	{border: 1px solid #666666;}
.PictureThick 	{border: 3px solid #999999;}
.PictureLight 	{border: 1px solid #E4E4E4;}
.PictureGrey  	{border: 1px solid #CCCCCC;}
.PictureWhite 	{border: 3px solid #FFFFFF;}
.BannerWhite  	{border: 1px solid #FFFFFF;}
.PictureRed   	{border: 1px solid #B10606;}
.PictureInActive {filter:alpha(opacity=25); opacity: 0.25; -moz-opacity:0.25; }


/**********************************************************
 * TOGGLE BOX ELEMENTS                                    *
 **********************************************************/
.ToggleOn {}
.ToggleOff {display: none;}


/**********************************************************
 * COURSER STYLES                                         *
 **********************************************************/
.CursorCros {cursor: crosshair;}
.CursorHand {cursor: pointer;}
.CursorHour {cursor: wait;}
.CursorHelp {cursor: help;}
