/****************************************************************************** 
 * STYLESHEET - COPYRIGHT 2005 (C) XILLENT CORP.                              *
 ******************************************************************************/
 
 
/****************************************************************************** 
 * BODY                                                                       *
 ******************************************************************************/
A:link		{color:#e30a00;text-decoration:none}
A:visited	{color:#e30a00;text-decoration:none}
A:hover		{color:#FFFFFF;text-decoration:none}
A:active	{color:#FFFFFF;text-decoration:none}

body {
	margin: 0; 
	background-color: #9f9f9f;
	background-attachment: fixed;
	background-image: url(../../_images/bgd/bgd_main.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/****************************************************************************** 
 * TOP NAV                                                                    *
 ******************************************************************************/
.TopNav 	{background-image: url(../../_images/nav/top_nav.gif);background-repeat: no-repeat;height: 85px;}
.BtnOn     	{background-image: url(../../_images/nav/btn_on.gif);background-repeat: repeat-x;}
.BtnOff    	{background-image: url(../../_images/nav/btn_off.gif);background-repeat: repeat-x;}

.AdContainer {position: absolute;top: 0;left:50%;height: 1px;width: 1px;z-index: 1;visibility: hidden;}
.AdContainerRight {position:relative; top: 126px; height: 600px; width: 120px; z-index: 2; visibility: visible; left: 408px;}
.VerticalAd {background-color: #222222;padding: 5px; border: 1px solid #555555;}

/****************************************************************************** 
 * SUB NAV                                                                    *
 ******************************************************************************/
.SubInActive	{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; background-color: #F2F2F2; background-image: url(); padding:3px 10px; border-bottom: 1px dotted #CCC; }
.SubActive		{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #EBEBEB; background-image: url(); padding:3px 10px; border-bottom: 1px dotted #CCC; }

#submenu { margin: 0; padding: 0; }
#submenu li { list-syle-type: none; }


/****************************************************************************** 
 * BOXES AND BUTTONS                                                          *
 ******************************************************************************/
.ButtonSm 	{padding: 1px 5px; font-family: Trebuchet MS, Trebuchet, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; background-color: #ee0000; font-weight: bold; text-transform: uppercase; border-top: 1px solid #CCC; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #CCC;}
.Button 	{padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #000; font-weight: bold; text-transform: uppercase;}
.ButtonRed 	{padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; background-color: #f5be00; border: 1px dotted #666666; font-weight: bold; text-transform: uppercase; height: 18px; width: 100px;}

.Box25  	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCC;background-color: #333;border: 1px solid #454545;width: 25px;}
.Box40 		{padding: 3px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #222;background-color: #FFF; width: 40px; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; }
.Box50 		{padding: 3px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #222;background-color: #FFF; width: 50px; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; }
.Box75 		{padding: 3px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #222;background-color: #FFF; width: 75px; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; }
.Box100 	{padding: 3px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #222;background-color: #FFF; width: 98px; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; }
.Box160 	{padding: 3px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #222;background-color: #FFF; width: 149px; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; }
.Box160DD 	{padding: 3px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #222;background-color: #FFF; width: 155px; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; }
.Box190 	{padding: 3px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #222;background-color: #FFF; width: 188px; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; }
.Box200 	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCC;background-color: #333;border: 1px solid #454545;width: 196px;}
.Box250 	{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCC;background-color: #333;border: 1px solid #454545;width: 250px;}
.Box310 	{padding: 3px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #222;background-color: #FFF; width: 310px; border-left: 1px solid #333; border-top: 1px solid #333; border-right: 1px solid #EEE; border-bottom: 1px solid #EEE; }

.Clock {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333;background-color: #E8E1D6;width: 75px;border: 1px solid #E8E1D6;}


/****************************************************************************** 
 * MIDDLE SECTION                                                             *
 ******************************************************************************/
.BoxRight 		{padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #444; border: 1px solid #CCC; background-color: #f2f2f2; }
.BoxRightNoPad 	{padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; border: 1px solid #CCC; }
	
.boxcontainer 	{border: none; padding: 10px;}
.BoxMain  		{padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #444; background-color: #F2F2F2; border: 1px solid #CCC; text-align: justify; line-height: 1.5; }
.BoxMain2 		{padding: 10px; border: 1px solid #CCC; background-color: #F2F2F2; }
.BoxContent		{padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666; background-color: #F7F7F7; border: 1px solid #F4F4F4; text-align: justify; line-height: 1.5; }
.BannerBox 		{border-left: solid 1px #404040; border-right: solid 1px #404040; border-bottom: solid 1px #404040;}

.BoxError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CC0000;
	padding: 5px;
	border: 1px solid #454545;
}

/****************************************************************************** 
 * FOOTER                                                                     *
 ******************************************************************************/
 
.Footer {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 2.0;
	background-image: url(../_images/bgd/bgd_footer.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 10px;
	height: 130px;
}

/****************************************************************************** 
 * 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;}
.Txt24 {font-size: 24px;}

.Bold {font-weight: bold;}
.LineHeight14 {line-height: 1.4;}
.UpperCase {text-transform: uppercase;}

.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;}
.Green {color: #009900;}
.Gray {color: #444;}
.LightGray {color: #CCC;}
.DarkGray {color: #444444;}
.Red {color: #e30a00;}
.White {color: #FFFFFF;}

.Header {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;font-weight: bold;text-transform: uppercase;}
.HeaderSm {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CCC;font-weight: bold;}
.HeaderRed {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #FFFFFF;font-weight: bold;background-image: url(../../_images/bgd/header_red.gif);background-repeat: repeat-x;padding-left: 5px;}
.HeaderGray {
	padding: 4px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#D2D2D2;
	border-top: 1px solid #F8F8F8;
	border-bottom: 1px solid #e6e8e7; 
}
.HeaderSub 	{
	padding: 4px 10px;
	font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#D2D2D2;
	border-top: 1px solid #F8F8F8;
	border-bottom: 1px solid #e6e8e7; 
}
.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;}

.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: 2px; background-position: 0px;}
.H-LineDotted {background-image: url(../../_images/bgd/h-line.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;}

.BlankLine5 {background-image: url(../../_images/bgd/transparent.gif);background-repeat: no-repeat;height: 5px;}
.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;}
.LineBotDotted {border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666666;}
.NewTitle {font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-transform:uppercase; border-bottom: 1px #999 dotted; background-color: #CCC; color: #333; padding: 3px 5px;}
.LineBotBlack {background-image: url(../../_images/bgd/transparent.gif);background-repeat: no-repeat;height: 1px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;}
.LineTop{border-top-width: 1px;border-top-style: solid;border-top-color: #666666;}
.LineTopDotted {border-top-width: 1px;border-top-style: dashed;border-top-color: #666666;}
.LineLeft{border-left-width: 1px;border-left-style: solid;border-left-color: #666666;}
.LineLeftDotted{border-left-width: 1px;border-left-style: dashed;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;}

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:#CCC;text-decoration:none}
A.LinkGrayWhite:visited{color:#CCC;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.LinkWhiteRed:link{color:#FFFFFF;text-decoration:none}
A.LinkWhiteRed:visited{color:#FFFFFF;text-decoration:none}
A.LinkWhiteRed:hover{color:#CC0000;text-decoration:none}
A.LinkWhiteRed:active{color:#CC0000;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:#CCC;text-decoration:none}
A.LinkWhiteGray:active{color:#CCC;text-decoration:none}

A.LinkUnderline:link{color:#333;text-decoration:none; border-bottom:none; }
A.LinkUnderline:visited{color:#333;text-decoration:none; border-bottom: none; }
A.LinkUnderline:hover{color:#000;text-decoration:none; border-bottom: 1px dotted #000; }
A.LinkUnderline:active{color:#000;text-decoration:none; border-bottom: 1px dotted #000; }

A.Newsletter { display: block; width: 198px; height:110px; background: url(../_images/banners/newsletter3.png) center center no-repeat; cursor: pointer;  }

/**********************************************************
 * TOGGLE BOX ELEMENTS                                    *
 **********************************************************/
.ToggleOn {}
.ToggleOff {display: none;}


/**********************************************************
 * COURSER STYLES                                         *
 **********************************************************/
.CursorCros {cursor: crosshair;}
.CursorHand {cursor: pointer;}
.CursorHour {cursor: wait;}
.CursorHelp {cursor: help;}

.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;}

.MarginRight {margin-right: 8px;}
.MarginBottom {margin-bottom: 5px;}

.Picture 	  {border: 1px solid #454545;}
.PictureThick {border: 3px solid #999999;}
.PictureLight {border: 1px solid #E4E4E4;}
.PictureGrey  {border: 1px solid #CCC;}
.PictureWhite {border: 3px solid #FFFFFF;}
.BannerWhite  {border: 1px solid #FFFFFF;}
.PictureRed   {border: 1px solid #B10606;}

.IconActive {filter: alpha(opacity=100); -moz-opacity: 100; opacity: 100;}
.IconInActive {filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}

.adimg { padding-bottom: 10px; }

/**********************************************************
 * HOMEPAGE                                               *
 **********************************************************/
#event_banners {width: 518px; height: 600px; overflow: hidden; margin-bottom: 10px; }

#event_banners img {
	padding: 0px;
	margin: 0px;
	width: 516px;
	border: 1px solid #464646;
}

#header_banners {
	position: relative; 
	top: 0px; 
	left: 0px;
	padding: 0px;
	margin: 0px;
	width: 1000px;
}

.header_banners_img {
	padding: 0px;
	margin: 0px;
	width: 1000px;
}