/****************************************************************************** 
 * STYLESHEET - COPYRIGHT 2005 (C) XILLENT CORP.                              *
 ******************************************************************************/
/* CSS RESET */
div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, legend,
caption {
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
}

/****************************************************************************** 
 * BODY                                                                       *
 ******************************************************************************/

A:link				{color:#000099; text-decoration:none;}
A:visited			{color:#000099; text-decoration:none;}
A:hover				{color:#0066FF; text-decoration:none;}
A:active			{color:#0066FF; text-decoration:none; outline:0;}


/****************************************************************************** 
 * BOXES AND BUTTONS                                                          *
 ******************************************************************************/
.Button, .ButtonSubmit, .ButtonSubmitHover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFF; font-weight: bold; padding: 1px;
	border-top: 1px solid #777777;
	border-right: 1px solid #333;
	border-bottom: 1px solid #222222;
	border-left: 1px solid #666;
	background-color: #555555;
}
.ButtonSubmitHover {
	background-color: #CC0000 !important;
}
.Height27 {height: 27px !important;}

.Box50  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #BBB;background-color: #121212;width: 50px;border: 1px solid #666;margin: 1px;}
.Box75  {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #BBB;background-color: #121212;width: 75px;border: 1px solid #666;margin: 1px;}
.Box100 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;width: 100px; padding: 1px; }
.Box120 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;width: 120px; padding: 1px; }
.Box140 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;width: 140px; padding: 1px; }
.Box150 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #BBB;background-color: #121212;width: 150px;border: 1px solid #666;margin: 1px;}
.Box200 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;background-color: #FFF;width: 200px;border: 1px solid #999;}
.Box204 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;background-color: #FFF;width: 204px;border: 0px solid #999;}
.Box220 {font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #333;background-color: #FFF;width: 215px;height: 22px;background-image: url(../_images/buttons/box220x27.gif);background-repeat: no-repeat;border: 0px solid #FFF;margin: 0px;padding: 5px 0px 0px 5px;display:inline;}
.Box180 {width: 180px;}
.Box240 {width: 232px; margin: 1px 2px;}
.Box260 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333;width: 250px; padding: 1px; }
.Box300 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;width: 320px; padding: 1px; }
.Box400 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333;width: 400px; padding: 1px; }
.BoxMax {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #BBB; background-color: #121212; width: 95%;border: 1px solid #666; margin: 1px;}

/****************************************************************************** 
 * SPACERS                                                                    *
 ******************************************************************************/
 .SpacerTopBottomBig {margin: 20px 0 0 0;}
 
.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;}

.DivSpacer 		{clear: both; height: 7px;}
/****************************************************************************** 
 * TEXT AND LINKS                                                             *
 ******************************************************************************/
h1 				{font-size: 14px; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; color: #EFEFEF; text-transform: uppercase; height: 23px; font-weight: bold; background-image:url(../_images/buttons/btn_on.gif); background-position: -5px -1px; margin: 0px; padding-left: 5px; padding-top: 3px;}
h2 				{font-size: 16px; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; color: #EFEFEF; padding: 7px; text-transform: uppercase;}
h3 				{font-size: 13px; font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; color: #EFEFEF;}
p  				{font-size: 12px; font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color: #888; padding: 7px;}

.TxtLabel 		{font-size: 12px;font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color: #666; padding: 3px 3px 3px 7px;}
.TxtInfo		{font-size: 12px;font-family: Trebuchet, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;color: #888888; padding: 3px;}

.Txt0  			{font-size: 0px;}
.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: 2;}
.UpperCase  	{text-transform: uppercase;}
.AlignLeft  	{text-align: left;}
.AlignRight 	{text-align: right;}
.AlignTop 		{vertical-align: top;}
.Capitalize		{text-transform: capitalize;}
.Lighter 		{font-weight: lighter;}

.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: #000000;}
.DarkGray 		{color: #444444;}
.Gray 			{color: #777777;}
.Silver			{color: #848484;}
.LightGray 		{color: #CCCCCC;}
.White 			{color: #FFF;}
.Red 			{color: #c81c1c;}
.LightRed 		{color: #E72705;}
.Blue 			{color: #004995;}
.Green 			{color: #009900;}

.Header 		{font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; color: #333; font-weight: bold; text-transform: uppercase;}
.HeaderSm 		{font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10px; color: #333; font-weight: bold;}
.HeaderRed 		{font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #CC0000;font-weight: bold;}
.HeaderMain 	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #111111;
	background-color: #EFEFEF;
	padding: 3px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}
.HeaderSub 		{font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #444444;font-weight: bold;}
.ListHeader  	{font-family: Arial, Helvetica, sans-serif;font-size: 11px; font-weight: bold; color: #999; background-color: #000; padding: 2px 4px; border-top: 1px solid #4b4b4b;border-bottom: 1px solid #4b4b4b;}

.Error 			{font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11px;color: #CC0000;font-weight: bold;}
.ErrorMsg		{font-family: Trebuchet, Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFF;font-weight: bold; background-color:#CC0000; padding: 3px; text-transform:uppercase;}

.BlankLine4 	{background-image: url(../../_images/bgd/spacer.gif);background-repeat: no-repeat;height: 4px;}
.BlankLine8 	{background-image: url(../../_images/bgd/spacer.gif);background-repeat: no-repeat;height: 8px;}
.BlankLine10 	{background-image: url(../../_images/bgd/spacer.gif);background-repeat: no-repeat;height: 10px;}
.BlankLine20 	{background-image: url(../../_images/bgd/spacer.gif);background-repeat: no-repeat;height: 20px;}

.LineBot 			{border-bottom: 1px solid #666;}
.LineBotDot 		{border-bottom: 1px dotted #4b4b4b;}
.LineBotWhite 		{border-bottom: 1px solid #EEEEEE;}
.LineBotDarkGray 	{border-bottom: 1px solid #AAAAAA;}
.LineTop 			{border-top: 1px solid #666;}
.LineTopWhite 		{border-top: 1px solid #FFF;}
.LineTopGray 		{border-top: 1px solid #DDDDDD;}
.LineTopDarkGray 	{border-top: 1px solid #AAAAAA;}
.LineTopDot 		{border-top: 1px dotted #4b4b4b;}
.LineLeft 			{border-left: 1px solid #666;}
.LineLeftDot 		{border-left: 1px dotted #4b4b4b;}
.LineLeftGray 		{border-left: 1px solid #CCCCCC;}
.LineLeftDarkGray 	{border-left: 1px solid #AAAAAA;}
.LineRight 			{border-right: 1px solid #666;}
.LineRightDot 		{border-right: 1px dotted #4b4b4b;}
.LineRightDarkGray	{border-right: 1px solid #AAAAAA;}

A.LinkGrayBlack:link{color:#666;text-decoration:none}
A.LinkGrayBlack:visited{color:#666;text-decoration:none}
A.LinkGrayBlack:hover{color:#000000;text-decoration:none}
A.LinkGrayBlack:active{color:#000000;text-decoration:none}

A.LinkGrayWhite:link{color:#666;text-decoration:none}
A.LinkGrayWhite:visited{color:#666;text-decoration:none}
A.LinkGrayWhite:hover{color:#CCCCCC;text-decoration:none}
A.LinkGrayWhite:active{color:#CCCCCC;text-decoration:none}

A.LinkRedWhite:link{color:#FF0000;text-decoration:none}
A.LinkRedWhite:visited{color:#FF00000;text-decoration:none}
A.LinkRedWhite:hover{color:#FFF;text-decoration:none}
A.LinkRedWhite:active{color:#FFF;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.LinkText:link{color:#777777;text-decoration:none}
A.LinkText:visited{color:#777777;text-decoration:none}
A.LinkText:hover{color:#999;text-decoration:none}
A.LinkText:active{color:#999;text-decoration:none}

A.LinkWhiteGray:link{color:#FFF;text-decoration:none}
A.LinkWhiteGray:visited{color:#FFF;text-decoration:none}
A.LinkWhiteGray:hover{color:#CCCCCC;text-decoration:none}
A.LinkWhiteGray:active{color:#CCCCCC;text-decoration:none}

A.LinkUnderline:link{color:#999;text-decoration:none}
A.LinkUnderline:visited{color:#999;text-decoration:none}
A.LinkUnderline:hover{color:#999;text-decoration:underline}
A.LinkUnderline:active{color:#999;text-decoration:underline}


/**********************************************************
 * PICTURES                                               *
 **********************************************************/
.Picture 				{border: solid 1px #666666;}
.PictureDot 			{border: dotted 1px #787878; padding: 0px; margin: 0px; clear:both;}
.PictureFloatLeft		{border: solid 1px #666666; float: left; margin: 0px 10px 10px 0px; }

.AlphaOn 				{filter: alpha(opacity=50); -moz-opacity: 0.5; opacity: 0.5;}
.AlphaOn75 				{filter: alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;}
.AlphaOn90 				{filter: alpha(opacity=90); -moz-opacity: 0.9; opacity: 0.9;}
.HoverMeOn 				{background-color:#353535;}


/**********************************************************
 * TOGGLE BOX ELEMENTS                                    *
 **********************************************************/
.ToggleOn 		{}
.ToggleOff 		{display: none;}

.TabOn		 	{height: 29px; width: 77px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFF;background-image: url(../_images/nav/tap_on.gif);background-repeat: no-repeat; text-align:center; padding-top: 6px;}
.TabOff		 	{height: 29px; width: 77px; font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #666;background-image: url(../_images/nav/tap_off.gif);background-repeat: no-repeat; text-align:center;padding-top: 6px;}
.TabHeader	 	{height: 29px; background-image: url(../_images/nav/tap_bgd.gif);background-repeat: repeat-x;}


/**********************************************************
 * COURSER STYLES                                         *
 **********************************************************/
.CursorCros 	{cursor: crosshair;}
.CursorHand 	{cursor: pointer; cursor:hand;}
.CursorHour 	{cursor: wait;}
.CursorHelp 	{cursor: help;}


/**********************************************************
 * TABLES                                                 *
 **********************************************************/
table.zebra tr.even td, table.zebra tr.even th { background-color:#202020; } 
table.zebra tr.odd td { background-color:#111; } 


/**********************************************************
 * HAX                                                    *
 **********************************************************/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}  /* for IE/Mac */
<!--[if IE]>
.clearfix {
    zoom: 1;     /* triggers hasLayout */
    display: block;     /* resets display for IE/Win */
    }  /* Only IE can see inside the conditional comment
    and read this CSS rule. Don't ever use a normal HTML
    comment inside the CC or it will close prematurely. */
<![endif]-->

.sum:hover{
	cursor:pointer;
}

#CarouselDiv{
	outline:0;
}