/****************************************************************************** 
 * STYLESHEET - COPYRIGHT 2005 (C) XILLENT CORP.                              *
 ******************************************************************************/
 
/****************************************************************************** 
 * BODY                                                                       *
 ******************************************************************************/
A:link{color:#BC0000;text-decoration:none}
A:visited{color:#BC0000;text-decoration:none}
A:hover{color:#000;text-decoration:none}
A:active{color:#000;text-decoration:none}

body { background-color: #2B2B2B;margin: 0px; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; }
h2 { padding: 0 0 5px 0; margin: 0; font-family: Arial, Verdana, sans-serif; font-size: 12px; color: #000; }

/****************************************************************************** 
 * BOXES AND BUTTONS                                                          *
 ******************************************************************************/
.Button { padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; border-top: 1px solid #FFF; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #FFF; background-color: #CCC; }
.Button100 {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #000;font-weight: bold; width:100%; height:30px}
.ButtonBig {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000;font-weight: bold;	height: 50px;}

.Box25  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 25px;}
.Box50  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 50px;}
.Box75  {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 75px;}
.Box100 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 100px;}
.Box110 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 110px;}
.Box125,.Box125On {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;width: 125px;}
.Box125On {border: 1px solid #000;}
.Box150 {padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; width: 143px; border-top: 1px solid #333; border-right: 1px solid #F2F2F2; border-bottom: 1px solid #F2F2F2; border-left: 1px solid #333; background-color: #FFF;}
.Box190 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 190px;}
.Box200 {padding: 2px; margin: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333; width: 200px; border-top: 1px solid #333; border-right: 1px solid #FFF; border-bottom: 1px solid #FFF; border-left: 1px solid #333; background-color: #F6F6F6;}
.Box210 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 212px;}
.Box230 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 230px;}
.Box250 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 250px;}
.Box350 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 350px;}
.Box450 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 450px;}
.Box544 {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;width: 544px;}

.Clock {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #333333;background-color: #E8E1D6;width: 75px;border: 1px solid #E8E1D6;}

.BoxHeader {font-family: Trebuchet, Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #FFF;border-width: 1px;border-top-style: solid;
	border-right-style: solid;border-left-style: solid;border-color: #7E0707;background-color: #EFEFEF;text-transform: uppercase;
	background-image: url(../_images/bgd/box_hdr_red_bgd.gif);background-repeat: repeat-x;}
.BoxTxt, .BoxTxtNoGradient {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #7E0707;
	border-bottom-color: #7E0707;
	border-left-color: #7E0707;
	background-color: #FFF;
}
.BoxTxt {background-image: url(../_images/bgd/vGradient.gif);background-repeat: repeat-x;}
.BoxFull {border: 1px solid #7E0707;}


/****************************************************************************** 
 * TOP SECTION                                                                *
 ******************************************************************************/
.TopNav 		{background-image: url(../_images/nav/top.gif);background-repeat: no-repeat;height: 33px}
.TopNavLogo 	{background-image: url(../_images/nav/top_logo.jpg);background-repeat: no-repeat;height: 99px;}
.NavBarOut  	{background-image: url(../_images/nav/navbar_out.gif);background-repeat: repeat-x;height: 42px;}
.NavBarOutBlk  	{background-image: url(../_images/nav/navbar_out_blk.gif);background-repeat: repeat-x;height: 42px;}
.NavBarIn   	{background-image: url(../_images/nav/navbar_in.gif);background-repeat: repeat-x;height: 42px;}
.NavBarInSub	{background-image: url(../_images/nav/navbar_in_sub.gif);background-repeat: repeat-x;height: 42px;}
.NavBarSub  	{background-image: url(../_images/nav/navbar_sub.gif);background-repeat: repeat-y;}

.TopNavActive   {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFF;cursor: pointer;
	background-image: url(../_images/nav/navbar_over.gif);background-repeat: repeat-x;}
.TopNavInActive {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFF;cursor: pointer;}

.AdContainer {position: absolute;top: 0;left:50%;height: 1px;width: 1px;z-index: 1;visibility: hidden;}
.AdContainerRight {position:relative; top: 139px; height: 600px; width: 120px; z-index: 2; visibility: visible; left: 455px;}
.VerticalAd {background-color: #222222;padding: 5px; border: 1px solid #999999;}

#TopBannerAd {background-color: #FFF;position: relative;left: 406px;top: 0px;height: 60px;width: 468px;padding: 5px;border: 1px solid #999999;}

/****************************************************************************** 
 * SUB NAV - TOP                                                              *
 ******************************************************************************/
A.SubNavActive:link		{color:#000; text-decoration:underline !important; }
A.SubNavActive:visited	{color:#000; text-decoration:underline !important; }
A.SubNavActive:hover	{color:#000; text-decoration:underline !important; }
A.SubNavActive:active	{color:#000; text-decoration:underline !important; }

A.SubNavInActive:link	{color:#444; text-decoration:none; }
A.SubNavInActive:visited{color:#444; text-decoration:none; }
A.SubNavInActive:hover	{color:#000; text-decoration:underline; }
A.SubNavInActive:active	{color:#000; text-decoration:underline; }



/****************************************************************************** 
 * SUB NAV - LEFT                                                             *
 ******************************************************************************/
.SubInActive        {display: block;width: 100px;background-image: url();font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #666666;}
.SubActive          {display: block;width: 100px;background-image: url(../_images/buttons/buttonon2.gif);font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000;}
A.SubActive:link    {text-decoration:none;color: #FFF;}
A.SubActive:visited {text-decoration:none;color: #FFF;}
A.SubActive:hover   {text-decoration:none;color: #FFF;}
A.SubActive:active  {text-decoration:none;color: #FFF;}


/****************************************************************************** 
 * MIDDLE SECTION                                                             *
 ******************************************************************************/
.OuterBox {background-color: #222222; background-image: url(../_images/bgd/fg_wallpaper4.jpg);}
.MainBox  {background-color: #FFF; background-image: url(../_images/nav/mid_bgd.gif);}
.LeftSub  {background-color: #FFF;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: 20px;}
.SpacerLeftLg {padding-left: 20px;}
.SpacerRightLg {padding-right: 20px;}
.SpacerLeftRightLg {padding-left: 20px;padding-right: 20px;}
.SpacerTopLg {padding-top: 20px;}
.SpacerBottomLg {padding-bottom: 20px;}
.SpacerTopBottomLg {padding-top: 20px; padding-bottom: 20px;}

.Spacer {padding: 14px;}
.SpacerLeft {padding-left: 14px;}
.SpacerRight {padding-right: 14px;}
.SpacerLeftRight {padding-left: 14px;padding-right: 14px;}
.SpacerTop {padding-top: 14px;}
.SpacerBottom {padding-bottom: 14px;}
.SpacerTopBottom {padding-top: 14px; padding-bottom: 14px;}

.Spacer8 {padding: 8px;}
.SpacerLeft8 {padding-left: 8px;}
.SpacerRight8 {padding-right: 8px;}
.SpacerLeftRight8 {padding-left: 8px;padding-right: 8px;}
.SpacerTop8 {padding-top: 8px;}
.SpacerBottom8 {padding-bottom: 8px;}
.SpacerTopBottom8 {padding-top: 8px; padding-bottom: 8px;}

.SpacerSm {padding: 6px;}
.SpacerLeftSm {padding-left: 6px;}
.SpacerRightSm {padding-right: 6px;}
.SpacerLeftRightSm {padding-left: 6px;padding-right: 6px;}
.SpacerTopSm {padding-top: 6px;}
.SpacerBottomSm {padding-bottom: 6px;}
.SpacerTopBottomSm {padding-top: 6px; padding-bottom: 6px;}

.Spacer3 {padding: 3px;}
.SpacerLeft3 {padding-left: 3px;}
.SpacerRight3 {padding-right: 3px;}
.SpacerLeftRight3 {padding-left: 3px;padding-right: 3px;}
.SpacerTop3 {padding-top: 3px;}
.SpacerBottom3 {padding-bottom: 3px;}
.SpacerTopBottom3 {padding-top: 3px; padding-bottom: 3px;}

.SpacerBottom1 {padding-bottom: 1px;}
.MarginLeftRightSm {margin-left:6px; margin-right:6px;}
.MarginPicture {margin-right:6px; margin-bottom:6px;}
.NoMargin {margin:0px;}
.SpacerXSm {padding: 1px;}

.Picture 	  {border: 1px solid #000;}
.PictureThick {border: 3px solid #999999;}
.PictureLight {border: 1px solid #E4E4E4;}
.PictureBlack {border: 1px solid #333333;}
.PictureWhite {border: 3px solid #FFF;}
.BannerWhite  {border: 1px solid #FFF;}
.PictureRed   {border: 1px solid #B10606;}
.PictureInActive {border: 1px solid #999999; filter: alpha(opacity=50); -moz-opacity: 50; opacity: 50;}


/****************************************************************************** 
 * BOTTOM SECTION                                                             *
 ******************************************************************************/
.BotNav {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #000;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.4;}
.UpperCase {text-transform: uppercase;}
.Center { text-align: center; }

.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: #000;}
.Blue {color: #004995;}
.Gray {color: #666666;}
.LightGray {color: #CCCCCC;}
.DarkGray {color: #444444;}
.Red {color: #B9001D;}
.White {color: #FFF;}

.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: #000;font-weight: bold;}
.HeaderRed {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #BF0000;font-weight: bold;}
.HeaderGreen {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #129208;font-weight: bold;}
.HeaderGray {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;font-weight: bold;}
.HeaderBlack {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000;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/hLineSolid.gif);background-repeat: repeat-x;height: 3px;}
.H-LineSm  		{background-image: url(../_images/bgd/hLineSm.gif);background-repeat: repeat-x;height: 1px;}
.H-LineDot 		{background-image: url(../_images/bgd/hLine.gif);background-repeat: repeat-x;height: 15px;}

.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/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;}
.BlankLine100 	{background-image: url(../_images/bgd/spacer.gif);background-repeat: no-repeat;height: 100px;}

.LineBot		{border-bottom: 1px solid #CCC;}
.LineBotLight	{border-bottom: 1px solid #EFEFEF;}
.LineBotDotted 	{border-bottom: 1px dotted #CCC;}
.LineTop		{border-top: 1px solid #666;}
.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;}
.LineRightRed	{border-right-width: 1px;border-right-style: solid;border-right-color: #7E0707;}
.LineRightDotted{border-right-width: 1px;border-right-style: solid;border-right-color: #cccccc;}
.LineTopRed		{border-top-width: 1px;border-top-style: solid;border-top-color:#7E0707}

.GrayLine 		{border: 1px solid #BBBBBB;}
.GrayLineTop 	{border-top-width: 1px;border-top-style: solid;border-top-color: #BBBBBB;}
.GrayLineLeft 	{border-left-width: 1px;border-left-style: solid;border-left-color: #BBBBBB;}
.GrayLineRight 	{border-right-width: 1px;border-right-style: solid;border-right-color: #BBBBBB;}
.GrayLineBot 	{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #BBBBBB;}

.RedLineBot 	{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #7E0707;}

.WhiteLineRight 	{border-right-width: 1px;border-right-style: solid;border-right-color: #FFF;}

.LineBotDottedGrayBkg {background: url(../_images/bgd/hLineGrayBkg.gif) repeat-x bottom; padding:0px; height:25px;}
.LineBotDottedImg {background: url(../_images/bgd/hLineSm.gif) repeat-x bottom; height:1px;}
.LineBotSolidImg {background: url(../_images/bgd/hLineSolidSm.gif) repeat-x bottom; height:1px;}

A.LinkNone:link 	{color: #555; text-decoration:none}
A.LinkNone:visited 	{color: #555; text-decoration:none}
A.LinkNone:hover 	{color: #555; text-decoration:none}
A.LinkNone:active 	{color: #555; text-decoration:none}

A.LinkGrayBlack:link{color:#666666;text-decoration:none}
A.LinkGrayBlack:visited{color:#666666;text-decoration:none}
A.LinkGrayBlack:hover{color:#000;text-decoration:none}
A.LinkGrayBlack:active{color:#000;text-decoration:none}

A.LinkGrayWhite:link{color:#CCCCCC;text-decoration:none}
A.LinkGrayWhite:visited{color:#CCCCCC;text-decoration:none}
A.LinkGrayWhite:hover{color:#FFF;text-decoration:none}
A.LinkGrayWhite:active{color:#FFF;text-decoration:none}

A.LinkBlackGray:link{color:#000;text-decoration:none}
A.LinkBlackGray:visited{color:#000;text-decoration:none}
A.LinkBlackGray:hover{color:#666666;text-decoration:none}
A.LinkBlackGray:active{color:#666666;text-decoration:none}

A.LinkBlackWhite:link{color:#000;text-decoration:none}
A.LinkBlackWhite:visited{color:#000;text-decoration:none}
A.LinkBlackWhite:hover{color:#FFF;text-decoration:none}
A.LinkBlackWhite:active{color:#FFF;text-decoration:none}

A.LinkBlackRed:link{color:#000;text-decoration:none}
A.LinkBlackRed:visited{color:#000;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:#000;text-decoration:none}
A.LinkRedBlack:active{color:#000;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:#000;text-decoration:none}
A.LinkBlueBlack:active{color:#000;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:#000;text-decoration:none; !important}
A.LinkBlack:visited{color:#000;text-decoration:none; !important}
A.LinkBlack:hover{color:#000;text-decoration:none; !important}
A.LinkBlack:active{color:#000;text-decoration:none; !important}

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.LinkWhiteBlack:link{color:#FFF;text-decoration:none}
A.LinkWhiteBlack:visited{color:#FFF;text-decoration:none}
A.LinkWhiteBlack:hover{color:#000;text-decoration:none}
A.LinkWhiteBlack:active{color:#000;text-decoration:none}


/**********************************************************
 * TOGGLE BOX ELEMENTS                                    *
 **********************************************************/
.ToggleOn {}
.ToggleOff {display: none;}

.TabHeaderActive {text-align:center; font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;color: #000;padding: 5px;
	border-top-width: 1px;border-left-width: 1px;border-top-style: solid;border-left-style: solid;border-top-color: #7E0707;
	border-left-color: #7E0707;background-image: url(../_images/bgd/spacer.gif);background-repeat: repeat-x;}
.TabHeader {text-align:center; font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #FFF;padding: 5px;
	border-top-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #7E0707;
	border-bottom-color: #7E0707;border-left-color: #7E0707;background-image: url(../_images/bgd/box_hdr_red_bgd.gif);background-repeat: repeat-x;}
.TextBoxSm {height: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 10px;}


/**********************************************************
 * COURSER STYLES                                         *
 **********************************************************/
.CursorCros {cursor: crosshair;}
.CursorHand {cursor: pointer;}
.CursorHour {cursor: wait;}
.CursorHelp {cursor: help;}


/**********************************************************
 * PRODUCT RELATED                                        *
 **********************************************************/
.ProdOptAvail {border:1px solid #999999;cursor: pointer;float:left;margin-right:2px;margin-bottom:2px;width: 25px;font-size:10px;text-align:center;padding: 2px;
	background-color: #FFF;color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.ProdOptNotAvail {border:1px solid #999999;float:left;margin-right:2px;margin-bottom:2px;width: 25px;font-size:10px;text-align:center;padding: 2px;
	background-color: #D6D6D6;color: #666666;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.ProdOptActive {border:1px solid #F52024;cursor: pointer;float:left;margin-right:2px;margin-bottom:2px;width: 25px;font-size:10px;text-align:center;padding: 2px;
	background-color: #FFF;color: #F52024;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}

.SchoolSelector:hover {background-image:url(../_images/bgd/selgrad.gif); background-position:top; background-repeat:repeat-y; cursor:pointer}
.PollSelector:hover   {background-color:#ffd0d0; cursor:pointer}

A.ProdOptAvail:link {color:#333333;text-decoration:none}
A.ProdOptAvail:visited {color:#333333;text-decoration:none}
A.ProdOptAvail:hover {border:1px solid #F52024;color:#F52024;text-decoration:none;background-color: #E4E4E4;}
A.ProdOptAvail:active {border:1px solid #F52024;color:#F52024;text-decoration:none;background-color: #E4E4E4;}

A.ProdOptActive:link {color:#F52024;text-decoration:none}
A.ProdOptActive:visited {color:#F52024;text-decoration:none}
A.ProdOptActive:hover {text-decoration:none;background-color: #E4E4E4;}
A.ProdOptActive:active {text-decoration:none;background-color: #E4E4E4;}

/**********************************************************
 * LETTER RELATED                                         *
 **********************************************************/
.LetterStandard {border:1px solid #999999;cursor: pointer;float:left;margin-right:2px;margin-bottom:2px;width: 25px;font-size:10px;text-align:center;padding: 2px;
	background-color: #FFF;color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}
.LetterActive {border:1px solid #BC0000;cursor: pointer;float:left;margin-right:2px;margin-bottom:2px;width: 25px;font-size:10px;text-align:center;padding: 2px;
	background-color: #FFF;color: #BC0000;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;}

A.LetterStandard:link {color:#999999;text-decoration:none}
A.LetterStandard:visited {color:#999999;text-decoration:none}
A.LetterStandard:hover {border:1px solid #BC0000;color:#BC0000;text-decoration:none;background-color: #E4E4E4;}
A.LetterStandard:active {border:1px solid #BC0000;color:#BC0000;text-decoration:none;background-color: #E4E4E4;}


/**********************************************************
 * TOOL TIP / DYNAMIC CONTEXT                             *
 **********************************************************/
#dhtmltooltip {position: absolute;left: -300px;width: 150px;border: 1px solid black;padding: 2px;background-color:#FFF;visibility: hidden;z-index: 100;}
#dhtmlpointer {position:absolute;left: -300px;z-index: 101;visibility: hidden;}

.balloonstyle{position:absolute;top: -500px;left: 0;padding: 5px;visibility: hidden;border:1px solid black;font:normal 12px Verdana;line-height: 18px;z-index: 100;
background-color: white;width: 200px;}

#arrowhead{z-index: 99;position:absolute;top: -500px;left: 0;visibility: hidden;}

/**********************************************************
 * SLIDE SHOW                                             *
 **********************************************************/
.SlideShowImg {border: 0 none; filter: alpha(opacity=99); -moz-opacity: 99; opacity: 99;}

/**********************************************************
 * MEMBER RELATED                                         *
 **********************************************************/
 
.AcctLeft  {background-image:url(../_images/buttons/types_01.jpg); background-repeat:no-repeat; background-position:left; width:179px; height:60px;}
.AcctRight {background-image:url(../_images/buttons/types_02.jpg); background-repeat:no-repeat; background-position:left; width:421px; height:60px;}



/**********************************************************
 * ADVERTISING OVERLAY                                    *
 **********************************************************/
#adbox {
	/* overlay is hidden before loading */
	display:none;

	/* standard decorations */	
	border:2px solid #666;

	/* for modern browsers use semi-transparent color on the border. nice! */
	border:2px solid rgba(82, 82, 82, 0.698);

	/* hot CSS3 features for mozilla and webkit-based browsers (rounded borders) */
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
.close {position: relative; }
.adbox_close {
	padding: 5px;
	margin: 0;
	height: 19px;
	color: #CCC;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(../_images/overlay_ads/header_bgd.gif);
	background-repeat: no-repeat;
}
.adbox_close_btn {position: absolute; width: 30px; height: 30px; top: -15px; right: -15px; z-index: 10; cursor: pointer; }
.adbox_ad {
	padding: 0;
	margin: 0;
	background-color: #000;
}