
.field_back  {
    background:#E5E5E5;
    width: 240px;
    height: 30px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    color: #555;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-bottom: 4px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    position: relative;
    text-align: start;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}
.circle_or {
	width:44px;
	height:44px;
	border-radius:22px;
	background:#fff;
	border:1px solid #cccccc;
	text-align:center;
	line-height: 45px;
	position: absolute;
	top: 40px;
}
	
	.topNotification {
		border-radius: 5px;
		-moz-border-radius: 5px;
	    -webkit-border-radius: 5px;
		border:1px solid #BBB;
		position: absolute;
		behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
	}
	
	a:hover {color: #A91355;text-decoration: underline;font-family:arial}
	a {color: #466270;text-decoration: underline;font-family:arial}
    body.spiviBody {outline-width:1px;}
    BODY.status { font-family: arial,serif; color: black; font-size : 13px;background-color : white; background-color: white;}
    BODY.AdminMenu { font-family: arial,serif; background-color : white; color: navy}
    DIV.errorMessage { text-align: center; color: red; font-weight : bold; font-size: medium }
    DIV.errorDescription { text-align: center; font-weight : bold; font-size: medium }

    DIV.warningMessage { text-align: center; color: red; font-weight : bold; font-size: 15px }

    DIV.infoMessage { text-align: center; color: red; font-weight : bold; }
    div.data_flist_container{height: 400px;width: 500px;overflow: auto;border: 1px solid #555;background-color: #EEE;padding: 8px;}
	TABLE.infoBox, TD.infoBox, DIV.infoBox { font-family: arial,serif; color: white; font-size : 13px; background-color: #0033cc; padding: 2px;}
    .Line { border: 1px dotted #B3B3B3; height: 1px}

	TABLE.White, TD.White, DIV.White { font-family: arial,serif; color: black; font-size : 13px; background-color : white; padding: 0; text-align: center;}
    .WhiteWithRLBord{ font-family: arial,serif; color: black; font-size : 13px; background-color : white; padding: 0; text-align: center;border-right: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC}
    .HeadMenuDark { font-weight:bold;font-family: arial,serif; color: #100044; font-size : 13px; padding: 0; text-align: center;}
    .HeadMenuDark_disabled { font-family: arial,serif; color: #999; font-size : 13px; padding: 0; text-align: center;}
    
	TABLE.WhiteTiny, TD.WhiteTiny, DIV.WhiteTiny { font-family: arial,serif; color: black; font-size : 11px; background-color : white; padding: 0; text-align: center;}
	TABLE.Tiny, TD.Tiny, DIV.Tiny { font-family: arial,serif; color: black; font-size : 11px; padding: 0; text-align: center;}
	.PurpleCube { font-family: arial,serif; color: black; font-size : 13px; background-color : white; padding: 0; text-align: center;border: 1px solid #AEA4C5}
    TABLE.SupComp, TD.SupComp, DIV.SupComp { font-family: arial,serif; color: black; font-size : 13px; background-color : white; padding: 0; text-align: center;border: 1px solid #f3f4fe}
    TABLE.WhiteLeft, TD.WhiteLeft, DIV.WhiteLeft { font-family: arial,serif; color: black; font-size : 13px; background-color : white; padding: 0; text-align: left;}
    .AdminLink:hover{color: purple;text-decoration: underline;font-family:arial;font-size:12px;}
    .AdminLink{color: purple;text-decoration: none;font-family:arial;font-size:12px;}
    .NiceLink:hover{color: #dc1d6d;text-decoration: underline;font-family:arial;font-size:12px;}
    .NiceLink{color: #466270;text-decoration: none;font-family:arial;font-size:12px;}
    .NiceLinkonblack:hover{color: #D4D8FB;text-decoration: underline;font-family:arial;font-size:12px;}
    .NiceLinkonblack{color: #D4D8FB;text-decoration: none;font-family:arial;font-size:12px;}
    .NiceLinkBold:hover{color: #dc1d6d;text-decoration: underline;font-weight:bold;font-family:arial;font-size:12px;}
    .NiceLinkBold{color: #466270;text-decoration: none;font-weight:bold;font-family:arial;font-size:12px;}
    .NiceLinkGray:hover{color: #dc1d6d;text-decoration: underline;font-family:arial;font-size:12px;}
    .NiceLinkGray{color: #555555;text-decoration: none;font-family:arial;font-size:12px;}
    /*.NameLink:hover{color: #100044;text-decoration: underline;font-family:arial;}*/
    .NameLinkTiny{color: #dc1d6d;text-decoration: none;font-family:arial;font-size:10px;}
    .NameLinkTiny:hover{color: #100044;text-decoration: underline;font-family:arial;font-size:10px;}
    /*.NameLink{font-weight:bold;color: black;text-decoration: none;font-family:arial}*/
    .NameLink:hover{color: #dc1d6d;text-decoration: none;font-family:arial;font-size:12px;font-weight:bold;line-height:1.38}
    .NameLink{color: #000;text-decoration: none;font-family:arial;font-size:12px;font-weight:bold;line-height:1.38}
    TABLE.securityDropDown{height:18px;width:20px;font-weight:bold;color: black;text-decoration: none;font-family:arial;}
    .securityOption{font-weight:bold;color: black; ;text-decoration: none;font-family:arial;font-size:11px}
    .securityOptionActive{font-weight:bold;color: black;background-color:#ffff80 ;text-decoration: none;font-family:arial;font-size:11px}
    /*.darkTable{font-weight:bold;color: white;background-color:#494949 ;text-decoration: none;font-family:arial;font-size:13px}*/
    .darkTable{font-weight: bold; color:#dc1d6d;  text-decoration: none; font-family: arial; font-size: 13px;border-bottom: 1px solid #bbb;}
    .ProfilePanel{text-decoration: none;font-family:arial;font-size:13px;padding:0px;}
    
    

	#profilePane{width:150px;padding-top:10px;}
	#profilePaneLower{width:150px;border-bottom:1px solid #BBBBBB;    padding-bottom: 20px;}
	
	#spivi_top_container {position:relative;margin-left:auto;margin-right:auto;width:100%;overflow-x:hidden;background-color:#e9ebee;}
	#mainer_inner {background-color:#FFF;padding-left: 20px;margin-top:20px;min-height:700px;border-radius: 0px; margin-bottom:20px;width:900px;}
	
	
    .subTitle,.subtitle,.SubTitle{font-size: 28px;color: #000;text-align: center;margin: 0 0 10px 0;font-weight: bold !important;font-family: Calibri, Helvetica, Arial;}
    .SubTitleonBlack{font-size: 28px;color: #BEBABA;text-align: center;margin: 0 0 10px 0;font-weight: bold !important;font-family: Calibri, Helvetica, Arial;}
    .SubTitleSmall{font-size: 18px;color: #555;text-align: center;margin: 0 0 10px 0;font-weight: bold !important;font-family: Calibri, Helvetica, Arial;}
    .SpiviTitle{text-decoration: none;font-family:arial;font-size:28px;font-weight:bold;color:#1F47AE;}
    .Note{text-decoration: none;font-family:arial;font-weight:normal;font-size:11px;color:#555;}
    .TalkListTopic{text-decoration: none;font-weight:bold;font-family:arial;font-size:15px;color:#dc1d6d;}
    .TalkListTopic:hover{text-decoration:underline;font-weight:bold;font-family:arial;font-size:15px;color:#dc1d6d;}
    .TalkTopic{text-decoration: none;font-weight:bold;font-family:arial;font-size:15px;color:#dc1d6d;}
    .SubHeader{text-decoration: none;font-weight:bold;font-family:arial;font-size:13px;color:#FFF;}
    .SubHeader:hover{text-decoration: none;font-weight:bold;font-family:arial;font-size:13px;color:#EEE;}
    .SubHeaderactive{text-decoration: none;font-weight:bold;font-family:arial;font-size:13px;color:#EEE;}
    .SubHeaderactive:hover{text-decoration: none;font-weight:bold;font-family:arial;font-size:13px;color:#EEE;}
    .TalkDetails{text-decoration: none;font-family:arial;font-size:13px;color:#555;}
    .talkComments:hover{color: #dc1d6d;text-decoration: none;font-family:arial;font-size:12px;font-weight:bold;line-height:1.38}
    .talkComments{color: #000;text-decoration: none;font-family:arial;font-size:12px;font-weight:bold;line-height:1.38}
    .gray{color: #555555;font-family:arial;font-size:12px;padding:0px}
.imgBorder{
    border:1px #bbb solid;padding: 2px;background-color : white;
    -webkit-appearance: none;
    -webkit-background-clip: border-box;
    -webkit-background-origin: padding-box;
    -webkit-background-size: auto;
    -webkit-border-image: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}
.imgBorderonBlack{
    border:1px #bbb solid;padding: 2px;background-color : #555;
    -webkit-appearance: none;
    -webkit-background-clip: border-box;
    -webkit-background-origin: padding-box;
    -webkit-background-size: auto;
    -webkit-border-image: none;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    
}
    .upperBlackMenuItem:hover{color: #698DEC;text-decoration: none;font-family:arial;font-size:11px;}
    .upperBlackMenuItem{color: white;text-decoration: none;font-family:arial;font-size:11px;}
    .lowerWhiteMenuItem:hover{font-weight:bold; color: black;text-decoration: none;font-family:arial;font-size:11px;}
    .lowerWhiteMenuItem{font-weight:bold; color: #288e86;text-decoration: none;font-family:arial;font-size:11px;}
    .OrderItem{color: black;text-decoration: none;font-family:arial;font-size:13px;}
    .OrderItem:hover{color: #288e86;text-decoration: none;font-family:arial;font-size:13px;}
    .dashboardMenuItem:hover{font-weight:bold; color: #288e86;text-decoration: none;font-family:arial;font-size:13px;}
    .dashboardMenuItem{font-weight:bold; color: black;text-decoration: none;font-family:arial;font-size:13px;}
    .finderItemName{font-weight:bold;color:#454945;font-size:11px;text-decoration: none}
    .finderItemName:hover{font-weight:bold;color:black;font-size:11px;text-decoration:underline}
    .finderScroller{font-weight:bold;color:#454945;width:30px;background-color:white;text-decoration:none}
    .finderScroller:hover{font-weight:bold;color:white;width:30px;background-color:#454945;text-decoration:none}
    .finderScrollerSelected{font-weight:bold;color:white;width:30px;background-color:#454945;text-decoration:none}
	.BannersMgmtTitle { font-weight: bold;font-family: arial,serif; color: black; font-size : 13px; background-color : #D2A4C8; padding: 0; text-align: center;}
	.BannersMgmtSemiTitle { font-weight: bold;font-family: arial,serif; color: black; font-size : 13px; background-color : #D7C5D8; padding: 0; text-align: left;border: solid 1px #874C89;text-decoration:none;}
	.BannersMgmtTitleSelected { font-weight: bold;font-family: arial,serif; color: white; font-size : 13px; background-color : #874C89; padding: 0; text-align: center;;text-decoration:none;}
	.BannersMgmtTitleSelectedLeft { font-weight: bold;font-family: arial,serif; color: white; font-size : 13px; background-color : #874C89; padding: 0; text-align: left;;text-decoration:none;}
	.BannersMgmtOdd { font-family: arial,serif; color: black; font-size : 13px; background-color : #D7C5D8; padding: 0; text-align: left;}
	.BannersMgmtEven { font-family: arial,serif; color: black; font-size : 13px; background-color : #EBD5EC; padding: 0; text-align: left;}
    TABLE.WhiteRight, SPAN.WhiteRight, PRE.WhiteRight, TD.WhiteRight, DIV.WhiteRight { font-family: arial,serif; color: black; font-size : 13px; background-color : white; padding: 0; text-align: right;}
	TABLE.WhiteRightBig, SPAN.WhiteRightBig, PRE.WhiteRightBig, TD.WhiteRightBig, DIV.WhiteRightBig { COLOR: #000; FONT-FAMILY: "Arial", "Arial (Hebrew)", "David (Hebrew)", "Courier New (Hebrew)"; FONT-SIZE: 20px; FONT-WEIGHT: bold; text-align: right;}
	.text14w {COLOR: #000; FONT-FAMILY: "Arial", "Arial (Hebrew)", "David (Hebrew)", "Courier New (Hebrew)"; FONT-SIZE: 14px;text-align: right;}
	.WhiteSemiTitle { COLOR: #666; FONT-FAMILY: "Arial", "Arial (Hebrew)", "David (Hebrew)", "Courier New (Hebrew)"; FONT-SIZE: 16px; text-align: right;}
	.therulestext,.theRulesText,.TheRulesText { font-family: arial,serif; font-weight : bold; color: #333; font-size : 13px; padding: 0; text-align: left;}
	.theRulesText:a {text-decoration: underline;}
	.therulestext:hover,.theRulesText:hover,.TheRulesText:hover { font-family: arial,serif; font-weight : bold; color: #333; font-size : 13px; padding: 0; text-align: left;}
    .TheRulesTextLight { font-family: arial,serif; font-weight : bold; color: #698DEC; font-size : 13px; padding: 0; text-align: left;}
	.TheRulesTextLight:hover { font-family: arial,serif; font-weight : bold; color: #dae2fa; font-size : 13px; padding: 0; text-align: left;}
    .TheRulesTextNoDeco { font-family: arial,serif; font-weight : bold; color: #dc1d6d; font-size : 13px; padding: 0; text-align: left;text-decoration:none}
    .TheRulesTextNoDeco:hover { font-family: arial,serif; font-weight : bold; color: #dc1d6d; font-size : 13px; padding: 0; text-align: left;text-decoration:underline}
    .backtolinker { font-family: arial,serif; font-weight : bold; color: white; font-size : 12px; padding: 0; text-decoration:none}
    .theYellowText { font-family: arial,serif; font-weight : bold; color: #FDE208; font-size : 13px; padding: 0; text-align: left;}
	.mypartyGuestStats { font-family: arial,serif; color: black; font-size : 11px; background-color : white; padding: 0; text-align: right;}
	Select.WhiteRight, Input.WhiteRight { color: black; font-size : 13px; background-color : white; padding: 0; text-align: right;}
    SPAN.Balloon, TABLE.Balloon, PRE.Balloon, TD.Balloon, DIV.Balloon { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: right;}
	.supscoreleftBorder{ font-family: arial,serif; color: black; font-size : 13px; background-color : white; padding: 0; text-align: center;border: 1px dotted White;border-left-color:#cbccb0;border-bottom-color :#cbccb0;}
	.supscoreBottomBorder{ font-family: arial,serif; color: black; font-size : 13px; background-color : white; padding: 0; text-align: left;border: 1px dotted White;border-bottom-color :#cbccb0;}
    TABLE.GrayRight, PRE.GrayRight, TD.GrayRight, DIV.GrayRight { font-family: arial,serif; color: gray; font-size : 13px; background-color : white; padding: 0; text-align: right;}
    A.Gray:link, A.Gray:visited, A.Gray:active, TABLE.Gray, PRE.Gray, TD.Gray, DIV.Gray { font-family: arial,serif; color: gray; font-size : 11px; background-color : white; padding: 0;}
    TABLE.GrayRightTiny, PRE.GrayRightTiny, TD.GrayRightTiny, DIV.GrayRightTiny { font-family: arial,serif; color: gray; font-size : 11px; background-color : white; padding: 0; text-align: right;}
    TABLE.Right, PRE.Right, TD.Right, DIV.Right { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: right;}
    .notoficationBorder { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: center;border: solid 1px gray;border-collapse: collapse}
    .friendFrame { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: center;border: solid 1px gray}
	.left,.Left { font-family: arial,serif; color: black; font-size : 13px;  text-align: left;}
    .attribValue { font-family: arial,serif; color: black; font-size : 12px; padding: 0; text-align: left;}
    .attribLabel { font-family: arial,serif; color: #3D413C; font-size : 12px; padding: 0; text-align: left;}
	.pass { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: left;}
	.RatingRight{ font-family: arial,serif; color: black; font-size : 11px; background-color : white; padding: 0; text-align: Right;}
	.Center { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: center;}
    .bodyCenter { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: center;border-right-style: solid;border-right-width: 1px;border-right-color: #999999;border-left-style: solid;border-left-width: 1px;border-left-color: #999999;border-bottom-width: 0px;}

    TABLE.WhiteRightPurple, PRE.WhiteRightPurple, TD.WhiteRightPurple, DIV.WhiteRightPurple { font-family: arial,serif; color: #753E74; font-size : 13px; background-color : white; padding: 0; text-align: right;}
    TABLE.WhiteRightHeader, TD.WhiteRightHeader, DIV.WhiteRightHeader{ font-family: arial,serif; color: #753E74; font-size : 24px; background-color : white; padding: 0px; text-align: right;}
    TABLE.TileText, TD.TileText, DIV.TileText { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align:center;}
	TABLE.TileTextHuge, TD.TileTextHuge, DIV.TileTextHuge { font-family: arial,serif; color: black; font-size : 15px; padding: 0; text-align:center;}
	TABLE.LogoBox, TD.LogoBox, DIV.LogoBox { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0;border: 1px solid #cbccb0}
	.pubsiteHeader{ font-family: arial,serif; color: black; font-size : 13px; background-color : #E3E3C8; padding: 0;border: 1px solid #cbccb0}
	TABLE.MenuBox, TD.MenuBox, DIV.MenuBox { font-family: arial,serif; color: black; font-size : 13px; background-color : #fdfce8; padding: 0; text-align: center; border: 1px solid #cbccb0}
	TABLE.GlobalFrame, TD.GlobalFrame, DIV.GlobalFrame { font-family: arial,serif; color: white; font-size : 13px; background-color : #8F7FB3; padding: 0; text-align: center; border: 1px solid #cbccb0}
	TABLE.RightMenu, TD.RightMenu, DIV.RightMenu { font-family: arial,serif; color: #000099; font-size : 13px; background-color : #AEA4C5; height:580px;padding: 0px; text-align: center; border: 1px solid #f3f4fe;border-left-color:#cbccb0;border-bottom-color :#cbccb0;}
	TABLE.RightMenuItem, SPAN.RightMenuItem, TD.RightMenuItem, DIV.RightMenuItem { font-family: arial,serif; color: #000099; font-size : 13px; background-color : #EAEAE0; padding: 1px; text-align: center; border: 1px solid #000099}
    TABLE.RightMenuItemNoBorder, TD.RightMenuItemNoBorder, DIV.RightMenuItemNoBorder { font-family: arial,serif; color: #000099; font-size : 13px; background-color : #EAEAE0; padding: 1px; text-align: center;}
	TABLE.RightMenuTitle, TD.RightMenuTitle, DIV.RightMenuTitle { font-family: arial,serif; color: black; font-size : 13px; background-color : #AEA4C5; padding: 1px; text-align: center; border: 1px solid #000099}
	TABLE.RightMenuYellow, TR.RightMenuYellow, TD.RightMenuYellow, DIV.RightMenuYellow { font-family: arial,serif; color: white; font-size : 11px; background-color : #fdfce8; padding: 2px;}
	TABLE.MainScreen, TD.MainScreen, DIV.MainScreen { font-family: arial,serif; color: #000099; font-size : 13px; background-color : white; height:580px;padding: 0; text-align: center;}
	TABLE.MenuBoxRight, TD.MenuBoxRight, DIV.MenuBoxRight { font-family: arial,serif; color: #000099; font-size : 13px; background-color : #cccccc; padding: 0px; text-align: center;}
	TABLE.UnderLogoBox, TR.UnderLogoBox, TD.UnderLogoBox, DIV.UnderLogoBox { font-family: arial,serif; color: white; font-size : 11px; background-color : #003399; padding: 2px; border: 0px solid #000099}
	TABLE.UnderLogoBoxItem, TR.UnderLogoBox, TD.UnderLogoBox, DIV.UnderLogoBox { font-family: arial,serif; color: white; font-size : 11px; background-color : #003399; padding: 2px;}
	TABLE.ContactListItem, TR.ContactListItem, TD.ContactListItem, DIV.ContactListItem { font-family: arial,serif; color: #000099; font-size : 13px; background-color :#fdfce8; padding: 0; text-align: center;border: 1px solid #cbccb0}
	TABLE.PassBox, TR.PassBox, TD.PassBox, DIV.PassBox { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0; text-align: right;border: 1px solid #AEA4C5}
    TABLE.NewsBorder, TR.NewsBorder, TD.NewsBorder, DIV.NewsBorder { font-family: arial,serif; color: black; font-size : 13px; background-color : #753E74; padding: 0; text-align: center;text-decoration:none;}
    TABLE.NewsHeader, TR.NewsHeader, TD.NewsHeader, DIV.NewsHeader { font-family: arial,serif; color: white; font-size : 13px; background-color : #AEA4C5; padding: 0; text-align: center;border: 1px solid #753E74;text-decoration:none;}
    TABLE.IndexHeader, TR.IndexHeader, TD.IndexHeader, DIV.IndexHeader { font-family: arial,serif; color: white; font-size : 13px; background-color : #AEA4C5; padding: 0; text-align: right;border: 1px solid #753E74;text-decoration:none;}
    TABLE.CalEventHeader, TR.CalEventHeader, TD.CalEventHeader, DIV.CalEventHeader { font-family: arial,serif; color: white; font-size : 13px; background-color : #AEA4C5; padding: 0; text-align: right;text-decoration:none;}
    
    TABLE.supindexHeader, TR.supindexHeader, TD.supindexHeader, DIV.supindexHeader { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0; text-align: center;border: 1px solid #C8C899;text-decoration:none;}
    TABLE.supindexHeadernoBorder, TR.supindexHeadernoBorder, TD.supindexHeadernoBorder, DIV.supindexHeadernoBorder { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0; text-align: center;text-decoration:none;}
    TABLE.supindexSearchString, TR.supindexSearchString, TD.supindexSearchString, DIV.supindexSearchString { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: right;text-decoration:none;}
    .supindexSearchStringFramed { font-family: arial,serif; color: black; font-size : 13px; background-color : #C5BADD;padding: 0; text-align: right;text-decoration:none;}
    .supindexSearchStringFramedTiny  { font-family: arial,serif; color: black; font-size : 11px; background-color : #C5BADD;padding: 0; text-align: right;text-decoration:none;}
	.TopHeadTitle { font-family: arial,serif;font-weight : bold; color: #A3A390; font-size : 13px; background-color : #EAEAE0;padding: 0px; text-align: center;}
	.supindexSupTitle { font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E1E8;padding: 0; text-align: right;text-decoration:none;}
	.supindexSupTitleLeft { font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E1E8;padding: 0; text-align: left;text-decoration:none;}
    TABLE.supindexTitle, TR.supindexTitle, TD.supindexTitle, DIV.supindexTitle { font-family: arial,serif; color: black; font-size : 13px; background-color : #AEA4C5;padding: 0; text-align: right;text-decoration:none; border:1px solid #645683}
    TABLE.supindexCats, TR.supindexCats, TD.supindexCats, DIV.supindexCats { font-family: arial,serif; color: black; font-size : 13px; background-color : #EEECF1;padding: 0; text-align: right;text-decoration:none; border:1px solid #645683}
    TABLE.supindexCatsNoBorder, TR.supindexCatsNoBorder, TD.supindexCatsNoBorder, DIV.supindexCatsNoBorder { font-family: arial,serif; color: black; font-size : 13px; background-color : #EEECF1;padding: 0; text-align: right;text-decoration:none;}
    TABLE.supindexCatsNoBorderTiny, TR.supindexCatsNoBorderTiny, TD.supindexCatsNoBorderTiny, DIV.supindexCatsNoBorderTiny { font-family: arial,serif; color: black; font-size : 11px; background-color : #EEECF1;padding: 0; text-align: right;text-decoration:none;}
	.btnGreen { border: 1px solid black; height: 20px;width:80px; font-family: arial,serif; font-weight : bold;color: black; background-color : #BDF2A8;font-size : 13px; padding: 0px; text-align: center;cursor:pointer}
	.Green { border: 1px solid black; font-family: arial,serif; font-weight : bold;color: black; background-color : #BDF2A8;font-size : 13px; padding: 0; text-align: center}
	.Purple { border: 1px solid black; font-family: arial,serif; font-weight : bold;color: black; background-color : #AFA4C6;font-size : 13px; padding: 0; text-align: center}

.Btn,.btn {
    border: 1px solid #000; height: 28px;width:80px; font-family: arial,serif; font-weight : bold;color: black; background-color : #EAEAE0;font-size : 13px; padding: 0; text-align: center;cursor:pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}

input[type='checkbox'] {
				width:17px;
				height:17px;
				background:white;
				border-radius:5px;
				border:2px solid #555;
				margin:2px;
			}
			input[type='checkbox']:checked {
				background: #abd;
			}

.postBtn {
	margin-bottom: 3px;border: 1px solid #444; height: 22px;width:60px; font-family: arial,serif; font-weight : normal;color: white; background-color : #444;font-size : 13px; padding: 0; text-align: center;cursor:pointer;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.postBtn:hover {
	margin-bottom: 3px;border: 1px solid #444; height: 22px;width:60px; font-family: arial,serif; font-weight : normal;color: white; background-color : #444;font-size : 13px; padding: 0; text-align: center;cursor:pointer;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.purpleBtn,.PurpleBtn,.Purplebtn {
    border: 1px solid #444; height: 28px;width:80px; font-family: arial,serif; font-weight : bold;color: white; background-color : #444;font-size : 13px; padding: 0; text-align: center;cursor:pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}


    .DarkMinibtn{ border: 1px solid #555; height: 28px;width:80px; font-family: arial,serif; font-weight : normal;color: white; background-color : #333;font-size : 10px; padding: 0; text-align: center;cursor:pointer}
    .Btn2 { border: 1px solid #288e86; height: 28px;width:80px; font-family: arial,serif; font-weight : bold;color: #288e86; background-color : #EAEAE0;font-size : 13px; padding: 0; text-align: center;cursor:pointer}
.Widebtn,.widebtn,.wideBtn, .Widebtn {
    border: 1px solid #000; height: 28px;width:160px; font-family: arial,serif; font-weight : bold;color: black; background-color : #EAEAE0;font-size : 13px; padding: 0; text-align: center;cursor:pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}
.Widebtn:hover {
    border: 1px solid #000; height: 28px;width:160px; font-family: arial,serif; font-weight : bold;color: black; background-color : #ffffff;font-size : 13px; padding: 0; text-align: center;cursor:pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}

.ddlister {
	width:200px;
	background-color:#FFF;
}

#spivi_mainer {
    
}

#spivi_site_container {
	/*padding-top:160px;*/
}


#spivi_widgets_container {
	min-height:200px !important;
}

.InfoMsgWin {
    text-align: center;
    font-family: sans-serif;
    background-color:white;
    width:auto;
    padding:20px;
    border-width:2px;
    border-style:solid;
    border-color:gray;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}

.widebtnBlured,.WidebtnBlured {
    border: 1px solid #878787; height: 28px;width:160px; font-family: arial,serif; font-weight : bold;color: #878787; background-color : #E0E0DC;font-size : 13px; padding: 0; text-align: center;
    -webkit-appearance: none; 
    -webkit-background-clip: border-box;
    -webkit-background-origin: padding-box;
    -webkit-background-size: auto;
    -webkit-border-image: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}
.btnBlured {
    border: 1px solid #878787; height: 28px;width:80px; font-family: arial,serif; font-weight : bold;color: #878787; background-color : #E0E0DC;font-size : 13px; padding: 0; text-align: center;
    -webkit-appearance: none;
    -webkit-background-clip: border-box;
    -webkit-background-origin: padding-box;
    -webkit-background-size: auto;
    -webkit-border-image: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}
.Medbtn { border: 1px solid black; height: 22px;width:115px; font-family: arial,serif; font-weight : bold;color: black; background-color : #EAEAE0;font-size : 13px; padding: 0; text-align: center;cursor:pointer}

	.supsys_cal_busy {font-family: arial,serif; font-weight : bold;color: black; background-color : #E1BEA1;font-size : 13px; padding: 0; text-align: center;cursor:pointer}
	.supsys_cal_wait {font-family: arial,serif; font-weight : bold;color: black; background-color : #DDF495;font-size : 13px; padding: 0; text-align: center;cursor:pointer}
	.TinyPurplebtn { border: 1px solid black; height: 20px;width:30px; font-family: arial,serif; font-weight : bold;color: black; background-color : #AFA4C6;font-size : 13px; padding: 0; text-align: center;cursor:pointer}
	.MedPurplebtn { border: 1px solid black; height: 20px;width:115px; font-family: arial,serif; font-weight : bold;color: black; background-color : #AFA4C6;font-size : 13px; padding: 0; text-align: center;cursor:pointer}
	.MedGreenbtn { border: 1px solid black; height: 20px;width:115px; font-family: arial,serif; font-weight : bold;color: white; background-color : #52884E;font-size : 13px; padding: 0; text-align: center;cursor:pointer}
	.MedRedbtn { border: 1px solid black; height: 20px;width:115px; font-family: arial,serif; font-weight : bold;color: white; background-color : #D17671;font-size : 13px; padding: 0; text-align: center;cursor:pointer}
	.SemiMedPurplebtn { border: 1px solid #444; height: 20px;width:105px; font-family: arial,serif; font-weight : bold;color: black; background-color : #AFA4C6;font-size : 13px; padding: 0; text-align: center;cursor:pointer}
	.widePurplebtn,.widePurpleBtn,.widepurplebtn,.widepurpleBtn,.WidePurplebtn { border: 1px solid #444; height: 28px;width:160px; font-family: arial,serif; font-weight : bold;color: white; background-color : #444;font-size : 13px; padding: 0; text-align: center;cursor:pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
	}
	.WidePurplebtn:hover { border: 1px solid #444; height: 28px;width:160px; font-family: arial,serif; font-weight : bold;color: white; background-color : #333;font-size : 13px; padding: 0; text-align: center;cursor:pointer;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
	}
    .PurpleTitle { border: 1px solid gray; font-family: arial,serif; font-weight : bold;color: white; background-color :#454945;font-size : 13px; padding: 0; text-align: center;}
	.ForumLegend { border: 0px;font-family: arial,serif; font-weight : bold;color: black; background-color : #CDCCD7;font-size : 13px; padding: 0; text-align: center;}
	.ForumLegendRight { border: 0px;font-family: arial,serif;color: black; background-color : #CDCCD7;font-size : 13px; padding: 0; text-align: right;}
    .uploadbtn { border: 1px solid black; font-family: arial,serif; font-weight : bold;color: black; font-size : 13px; padding: 0; text-align: left;cursor:pointer}
    .MenuBtn { border: 1px solid black;  height: 20px;width:120px;font-family: arial,serif; font-weight : bold;color: #6F6F6C; background-color : #EAEAE0;font-size : 13px; padding: 0; text-align: center;cursor:pointer}
	.MenuDarkBtn { border: 1px solid black;  height: 20px;width:120px;font-family: arial,serif; font-weight : bold;color: black; background-color : #ABCA76;font-size : 13px; padding: 0; text-align: center;cursor:pointer}
    INPUT.PicInventory, TABLE.PicInventory, TR.PicInventory, TD.PicInventory, DIV.PicInventory { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0; text-align: center;border: 1px solid #AEA4C5;text-decoration:none;}
    TABLE.PicInventoryLeft, TR.PicInventoryLeft, TD.PicInventoryLeft, DIV.PicInventoryLeft { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0; text-align: left;border: 1px solid #AEA4C5;text-decoration:none;}
    TABLE.PicInventoryRight, TR.PicInventoryRight, TD.PicInventoryRight, DIV.PicInventoryRight { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0; text-align: right;border: 1px solid #AEA4C5;text-decoration:none;}
    TABLE.GetMsg, TR.GetMsg, TD.GetMsg, DIV.GetMsg { font-family: arial,serif; color: black; font-size : 15px; background-color : #EAEAE0; padding: 0; text-align: right;border: 1px solid #AEA4C5;text-decoration:none;}
    TABLE.GetMsgLTR, TR.GetMsgLTR, TD.GetMsgLTR, DIV.GetMsgLTR { font-family: arial,serif; color: black; font-size : 15px; background-color : #EAEAE0; padding: 0;border: 1px solid #AEA4C5;text-decoration:none;}
    TABLE.PicInventoryText, PicInventoryText, TR.PicInventoryText, TD.PicInventoryText, DIV.PicInventoryText { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0; text-align: center;}
    TextArea.PicInventoryTextNoAlign { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0;}
    TABLE.PicInventoryTextRight, TR.PicInventoryTextRight, TD.PicInventoryTextRight, DIV.PicInventoryTextRight { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0; text-align: right;}
    TABLE.PicFrame, TR.PicFrame, TD.PicFrame, DIV.PicFrame { font-family: arial,serif; color: black; font-size : 13px; background-color : white; padding: 0; border: 1px solid #585858}
    .headgradient{background: #F2F2F2 url(/spivi/images/headgradient.jpg) repeat-y top;margin: 15px}
    .mailerAddressWrapper{ font-family: arial,serif; color: black; font-size : 12px; background-color : #E1E1E1; padding: 0; text-decoration:none;line-height:26px;height:31px;float:left;display: inline-block; }
    .mailerAddressWrapper:hover{ font-family: arial,serif; color: black; font-size : 12px; background-color : #A1A1A1; padding: 0px; text-decoration:none}
    .mailerAddressWrapperx{ font-family: arial,serif; color: black; font-size : 12px; background-color : #E1E1E1; padding: 0px; border-left: 1px solid #eee;text-decoration:none;line-height:26px;height:31px;float:left;;display: inline-block;cursor:pointer;}
    .mailerAddressWrapperx:hover{ font-family: arial,serif; color: white; font-size : 12px; background-color : #A1A1A1; padding: 0; text-decoration:none;}
    .mailerAddressList{ font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: right;text-decoration:none}
    .mailerAddressListContainer{ font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: left;text-decoration:none;border:1px solid black}
    .mailerAddressListActive{height:30px;background-color:#E1E2ED;font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: left;text-decoration:none;cursor:pointer}
    .mailerAddressListInActive{height:30px;background-color:white;font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: left;text-decoration:none;border-bottom:1px dotted black}
    .mailerAddressListInActiveEnd{height:30px;background-color:white;font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: left;text-decoration:none}
    
    .pplListActive{height:30px;background-color:#E1E2ED;font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: left;text-decoration:none}
    .pplListInActive{height:30px;background-color:white;font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: left;text-decoration:none}
    .pplListInActiveEnd{height:30px;background-color:white;font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: left;text-decoration:none}
	.SummaryTableHead { height:25px;font-weight:bold;font-family: arial,serif; color: white; font-size : 13px; background-color : #A69B9D; padding: 0; text-align: center;border: 0}
    .Hilight{background-color : #FFF116}
    
    .form_header {font-size: 18px; font-family: 'Tahoma'; font-weight:normal; color: #ffffff; background:#a91355; display: block; padding: 5px 10px; margin-bottom:15px; -moz-border-radius:3px;}
    
    .entry {
		margin-left:10px;
		line-height: 26px;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
	}
    .entry ul{list-style: none;margin: 0px;padding: 0;}
    .entry img{margin:5px;}
    
.Cell {
	display: inline-block;
    margin: 0 0 0rem;
    padding: 0 0.2rem;
}

.tp_input {
	padding: 5px 10px; text-align: center;border: 0px solid #A5ACB2;   display:inline-block;position:relative;
}

#spivi_nav_menu {
	border-bottom:1px solid #494444;border-top:1px solid #494444;top: auto !important;left:0;width:100%;z-index:98;box-shadow: 0 0px 0px 3px rgba(0,0,0,0.02);
}

.supsys_field{
    padding: 5px 10px; text-align: left; display:inline-block;padding:1px;position:relative;width:auto;outline-width:0;
}


.supsys_field24{
    padding: 5px 10px; text-align: left; display:inline-block;padding:1px;position:relative;width:auto;outline-width:0;
}

.supsys_field_noborder{
    height:22px;font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: left;border: 0px solid #FFFFFF;   display:inline-block;padding:1px;position:relative;width:auto;outline-width:0;
    -webkit-appearance: none;
    -webkit-background-clip: border-box;
    -webkit-background-origin: padding-box;
    -webkit-background-size: auto;
    -webkit-border-image: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    behavior: url('/spivi/stylesheets/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}
    
.textarea_field{
    padding: 0; text-align: left;
}
    TABLE.PicText, TR.PicText, TD.PicText, DIV.PicText { font-family: arial,serif; color: black; font-size : 11px; background-color : white; padding: 0; text-align: center;border: 1 solid #AEA4C5}
    TABLE.PicTextGreen, TR.PicTextGreen, TD.PicTextGreen, DIV.PicTextGreen { font-family: arial,serif; color: black; font-size : 11px; background-color : #C9FBD6; padding: 0; text-align: center;border: 1 solid #AEA4C5}
    TABLE.PicMode, TR.PicMode, TD.PicMode, DIV.PicMode { font-family: arial,serif; color: black; font-size : 11px;padding: 0;background-color : #EAEAE0;  text-align: center;border: 1 solid #AEA4C5}
	TABLE.PassField, TR.PassField, TD.PassField, DIV.PassField { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 0; text-align: right;border: 0}
	TABLE.Menus, TR.Menus, TD.Menus, DIV.Menus { font-family: arial,serif; color: black; font-size : 13px; background-color : #EAEAE0; padding: 2;border: 1 solid #000099}
    .Big { font-family: arial,serif; color: #753E74; font-size : 32px; background-color : white; padding: 2;text-align: right}
	.Error { font-family: arial,serif; color: red; font-size : 15px; background-color : white; padding: 2;text-align: right}
	TABLE.MenuItem, TR.MenuItem, TD.MenuItem, DIV.MenuItem { font-family: arial,serif; color: 000099; font-size : 11px; background-color :a9c9ed; padding: 0;}
	TABLE.UnderLogoMenuItem,TR.UnderLogoMenuItem, TD.UnderLogoMenuItem, DIV.UnderLogoMenuItem { font-family: arial,serif; color: black; font-size : 11px; background-color :AEA4C5; padding: 0;}
	.UnderMenuBtn { height: 23px;width:72px;font-family: arial,serif; color: White;font-weight : bold; font-size : 11px; background-color :AEA4C5; padding: 0;border-top: 1px solid #C8C1D7;border-left: 1px solid #C8C1D7;border-right: 1px solid #635D70;border-bottom: 1px solid #635D70}
	.UnderMenuBtnOrange { height: 23px;width:72px;font-family: arial,serif; color: White;font-weight : bold; font-size : 12px; background-color :FE8D01; padding: 0;border-top: 1px solid #F8A640;border-left: 1px solid #F8A640;border-right: 1px solid #664F33;border-bottom: 1px solid #664F33}
	.UnderMenuBtnRed { height: 23px;width:72px;font-family: arial,serif; color: White;font-weight : bold; font-size : 12px; background-color :DB7272; padding: 0;border-top: 1px solid #E69F9F;border-left: 1px solid #E69F9F;border-right: 1px solid #7D4141;border-bottom: 1px solid #7D4141}
	.UnderMenuMedBtn { height: 23px;width:55px;font-family: arial,serif; color: White;font-weight : bold; font-size : 12px; background-color :AEA4C5; padding: 0;border-top: 1px solid #C8C1D7;border-left: 1px solid #C8C1D7;border-right: 1px solid #635D70;border-bottom: 1px solid #635D70}
	.UnderMenuMedBtnOrange { height: 23px;width:55px;font-family: arial,serif; color: White;font-weight : bold; font-size : 12px; background-color :FE8D01; padding: 0;border-top: 1px solid #F8A640;border-left: 1px solid #F8A640;border-right: 1px solid #664F33;border-bottom: 1px solid #664F33}
	.UnderMenuMedBtnRed { height: 23px;width:55px;font-family: arial,serif; color: White;font-weight : bold; font-size : 13px; background-color :DB7272; padding: 0;border-top: 1px solid #E69F9F;border-left: 1px solid #E69F9F;border-right: 1px solid #7D4141;border-bottom: 1px solid #7D4141}
	.UnderMenuLBtn { font-family: arial,serif; color: White;font-weight : bold; font-size : 13px; background-color :EAEAE0; padding: 0;}
	.UnderMenuLBtnRed { font-family: arial,serif; color: White;font-weight : bold; font-size : 13px; background-color :DB7272; padding: 0;}
	.UnderMenuLBtnGreen { font-family: arial,serif; color: White;font-weight : bold; font-size : 13px; background-color :4BAF73; padding: 0;}
    TABLE.UnderLogoMenuItemLogged,TR.UnderLogoMenuItemLogged, TD.UnderLogoMenuItemLogged, DIV.UnderLogoMenuItemLogged { font-family: arial,serif; color: black; font-size : 11px; background-color :EAEAE0; padding: 0;}
	TABLE.WaterMark, TR.WaterMark, TD.WaterMark, DIV.WaterMark { font-family: arial,serif; color: 000099; font-size : 11px; background-color :white; padding: 0;text-align: center;border: 1px solid #cbccb0}
	TABLE.BorderTable, TR.BorderTable, TD.BorderTable, DIV.BorderTable { font-family: arial,serif; color: 000099; font-size : 11px; background-color :white; padding: 1;text-align: center;border: 1px solid white;border-right-color:#cbccb0}
	.VerticalLine{ font-family: arial,serif; color: 000099; font-size : 11px; background-color :white; padding: 1;text-align: center;border: 1px solid white;border-right-color:#cbccb0;}
    TABLE.IndexBorderTable, TR.IndexBorderTable, TD.IndexBorderTable, DIV.IndexBorderTable { font-family: arial,serif; color: 000099; font-size : 11px; background-color :white; padding: 0;text-align: center;border: 1px solid white;border-left-color:#cbccb0;}
	TABLE.BottomBar, TR.BottomBar, TD.BottomBar, DIV.BottomBar { font-family: arial,serif; color: white; font-size : 11px; background-color :f3f4fe; padding: 0; spacing:0;border: 1px solid #f3f4fe;border-bottom-color :#cbccb0;border-top-color :#cbccb0; border-left-color :#cbccb0}
	TABLE.StatusBarTop, TR.StatusBarTop, TD.StatusBarTop, DIV.StatusBarTop { font-family: arial,serif; color: black; font-size : 11px; background-color :white; padding: 0;border: 1px solid #cbccb0;}
	.navtext {width:150px;font-size:12pt;border-width:2px;border-style:solid;border-color:darkgray;layer-background-color:tan;background-color:E5EEFF;color:4D68A0;}
    A.UnderLogoMenuItem:link { color: black; }
    A.UnderLogoMenuItem:visited { color: black; }
	A.MenuItem:link { color: black; }
	A.MenuItem:visited { color: black; }
	A.MenuBox:link { color: e2e8fe; }
	A.MenuBox:visited { color: e2e8fe; }
	A.GuestListMenuItem:visited { color: 000099; }
	A.GuestListMenuItem:visited { color: 000099; }
	A.GuestListMenuItem:link { color: 000099; }
	A.RightMenuItem:visited { color: black; }
	A.RightMenuItem:link { color: black; }
	A.MenuBox:visited { color: e2e8fe; }
    A.ListEven:visited { color: black; }
    A.ListEven:link { color: black; }
    A.ListOdd:visited { color: black; }
    A.ListOdd:link { color: black; }
	
	A.ArialLink:link { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: right;}
	A.ArialLink:visited { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: right;}
    A.NewsItem:link, A.NewsItem:visited, A.NewsItem:active { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: right;text-decoration:none;}
    A.SalesItem:link, A.SalesItem:visited, A.SalesItem:active { font-family: arial,serif; color: black; font-size : 13px; padding: 0; text-align: right;text-decoration:none;}
    A.PicInventoryText:link, A.PicInventoryText:visited, A.PicInventoryText:active { color: black; }
	.listeven,.listEven,.ListEven { height:23px;font-family: arial,serif; color: black; font-size : 13px; background-color : #EEEEF4; padding: 2; text-align: center;}
	.listodd,.listOdd,.ListOdd { height:23px;font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E2ED; padding: 2; text-align: center;}
	TABLE.ListEvenLeft, TD.ListEvenLeft, TR.ListEvenLeft, DIV.ListEvenLeft { font-family: arial,serif; color: black; font-size : 13px; background-color : #EEEEF4; padding: 2; text-align: left;}
	TABLE.ListOddLeft,TD.ListOddLeft, TR.ListOddLeft, DIV.ListOddLeft { font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E2ED; padding: 2; text-align: left;}
    SELECT.ListOdd,INPUT.ListOdd{ font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E2ED; text-align: right;border:1 solid #AEA4C5}
    SELECT.ListEven,INPUT.ListEven { font-family: arial,serif; color: black; font-size : 13px; background-color : #EEEEF4; text-align: right;border:1 solid #AEA4C5}
	BODY.CalOdd, TABLE.CalOdd, TD.CalOdd, TR.CalOdd, DIV.CalOdd { font-family: arial,serif; color: black; font-size : 13px; background-color : #EEEEF4; padding: 2; text-align: center;}
	TABLE.CalEven, TD.CalEven, TR.CalEven, DIV.CalEven { font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E2ED; padding: 0; text-align: center;}
    TABLE.CalEvenFrame, TD.CalEvenFrame, TR.CalEvenFrame, DIV.CalEvenFrame { font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E2ED; padding: 0; text-align: center;border: 1px solid #cbccb0;}
    TABLE.CalMarkedEvent, TD.CalMarkedEvent, TR.CalMarkedEvent, DIV.CalMarkedEvent { font-family: arial,serif; color: black; font-size : 11px; background-color : #FFFFFF; padding: 0; text-align: center; border:1 solid #AEA4C5;border-right: 8 solid #1D27F6}
	

	TABLE.CalMonthSupDaka90, TD.CalMonthSupDaka90, TR.CalMonthSupDaka90, DIV.CalMonthSupDaka90 { width:55px;font-family: arial,serif; color: black; font-size : 11px; background-color : #FDB434; padding: 0; text-align: center;}
	TABLE.CalMonthSupClose, TD.CalMonthSupClose, TR.CalMonthSupClose, DIV.CalMonthSupClose { width:55px;font-family: arial,serif; color: black; font-size : 11px; background-color : #82F0B6; padding: 0; text-align: center;}
	TABLE.CalMonthdSupPend, TD.CalMonthdSupPend, TR.CalMonthdSupPend, DIV.CalMonthdSupPend { width:55px;font-family: arial,serif; color: black; font-size : 11px; background-color : #F6A478; padding: 0; text-align: center;}
	TABLE.CalMonthdSupInter, TD.CalMonthdSupInter, TR.CalMonthdSupInter, DIV.CalMonthdSupInter { width:55px;font-family: arial,serif; color: black; font-size : 11px; background-color : #FD9EA4; padding: 0; text-align: center;}
    .SupClose { font-family: arial,serif; color: black; font-size : 11px; background-color : #82F0B6; padding: 0; text-align: right;}
	.SupPend { font-family: arial,serif; color: black; font-size : 11px; background-color : #F6A478; padding: 0; text-align: right;}
	.SupInter { font-family: arial,serif; color: black; font-size : 11px; background-color : #FD9EA4; padding: 0; text-align: right;}
	
    IFRAME.BlueFace {scrollbar-face-color:000099;}

	TABLE.CalHeadRight, TD.CalHeadRight, TR.CalHeadRight, DIV.CalHeadRight { font-family: arial,serif; color: black; font-size : 10px; background-color : #E1E2ED; text-align: right;}
	.ListOddWhite { font-family: arial,serif; color: white; font-size : 13px; text-align: right;}
    TABLE.ListHighlight, TD.ListHighlight, TR.ListHighlight, DIV.ListHighlight { font-family: arial,serif; color: black; font-size : 13px; background-color : #E890BD; padding: 2; text-align: right;}
	TD.TaskOddLate { font-family: arial,serif; color: red; font-weight : bold;font-size : 13px; background-color : #E1E2ED; text-align: right;}
	TD.TaskEvenLate { font-family: arial,serif; color: red; font-weight : bold;font-size : 13px; background-color : #EEEEF4; text-align: right;}	
	TD.TaskOddClosed { font-family: arial,serif; color: black; text-decoration: line-through ;font-size : 13px; background-color : #E1E2ED; text-align: right;}
	TD.TaskEvenClosed { font-family: arial,serif; color: black; text-decoration:line-through ;font-size : 13px; background-color : #EEEEF4; text-align: right;}	
	TD.TaskEven { font-family: arial,serif; color: black; font-size: 13px; background-color : #EEEEF4; text-align: right;}
	TD.TaskOdd { font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E2ED; text-align: right;}
	A.TaskOddLate:visited { font-family: arial,serif; color: red; font-weight : bold;font-size : 13px; background-color : #E1E2ED; text-align: right;}
	A.TaskEvenLate:visited { font-family: arial,serif; color: red; font-weight : bold;font-size : 13px; background-color : #EEEEF4; text-align: right;}	
	A.TaskOddClosed:visited { font-family: arial,serif; color: black; text-decoration: line-through ;font-size : 13px; background-color : #E1E2ED; text-align: right;}
	A.TaskEvenClosed:visited { font-family: arial,serif; color: black; text-decoration:line-through ;font-size : 13px; background-color : #EEEEF4; text-align: right;}	
	A.TaskEven:visited { font-family: arial,serif; color: black; font-size: 13px; background-color : #EEEEF4; text-align: right;}
	A.TaskOdd:visited { font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E2ED; text-align: right;}
	A.TaskOddLate { font-family: arial,serif; color: red; font-weight : bold;font-size : 13px; background-color : #E1E2ED; text-align: right;}
	A.TaskEvenLate { font-family: arial,serif; color: red; font-weight : bold;font-size : 13px; background-color : #EEEEF4; text-align: right;}	
	A.TaskOddClosed { font-family: arial,serif; color: black; text-decoration: line-through ;font-size : 13px; background-color : #E1E2ED; text-align: right;}
	A.TaskEvenClosed { font-family: arial,serif; color: black; text-decoration:line-through ;font-size : 13px; background-color : #EEEEF4; text-align: right;}	
	A.TaskEven { font-family: arial,serif; color: black; font-size: 13px; background-color : #EEEEF4; text-align: right;}
	A.TaskOdd { font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E2ED; text-align: right;}
	.ShowBottomBar { font-family: arial,serif; color: black; font-size : 13px; background-color : #E1E1E8;padding: 0; text-align: center;text-decoration:none;}
	.TextHugeInformative { font-family: arial,serif; color: #AFA4C6; font-size : 46px; font-weight : bold}
	TD.TextMedInformativeBGWhite { font-family: arial,serif; color: #AFA4C6; font-size : 17px; font-weight : bold;background-color :White}
	A.TextMedInformativeBGWhite:visited { font-family: arial,serif; color: #AFA4C6; font-size : 17px; font-weight : bold;background-color :White;text-decoration:none}
	A.TextMedInformativeBGWhite:link { font-family: arial,serif; color: #AFA4C6; font-size : 17px; font-weight : bold;background-color :White;text-decoration:none}
	.TextHugeInformativeRight { font-family: arial,serif; color: #AFA4C6; font-size : 46px; font-weight : bold;text-align: right}
	DIV.infoBoxTitle { font-family: arial,serif; font-size : 15px; font-weight : bold; }
	DIV.infoBoxBadProcStatus { color : red }
	A.homepageURL:Hover { font-family: arial,serif; color : red }
	
	.minisites_Global{ font-family: arial,serif; color: black; font-size : 13px;}
	.minisite_Title { font-family: arial,serif; color: black; font-size : 13px; background-color : #73A2D6;}
	.minisite_Title_Blue { font-family: arial,serif; color: black; font-size : 13px; background-color : #73A2D6; }
	.minisite_Title_Red { font-family: arial,serif; color: black; font-size : 13px; background-color : #D68173; }
	.minisite_Title_Orange { font-family: arial,serif; color: black; font-size : 13px; background-color : #D6AD73;}
	.minisite_Title_Olive { font-family: arial,serif; color: black; font-size : 13px; background-color : #B7D673;}
	.minisite_Title_Green { font-family: arial,serif; color: black; font-size : 13px; background-color : #73D68F;}

	.minisite_RightMenu { font-family: arial,serif; color: black; font-size : 13px; background-color : #B3DEBF; text-align: right;}
	.minisite_RightMenu_Blue { font-family: arial,serif; color: black; font-size : 13px; background-color : #94B2D3; text-align: right;}
	.minisite_RightMenu_Red { font-family: arial,serif; color: black; font-size : 13px; background-color : #CD9288; text-align: right;}
	.minisite_RightMenu_Orange { font-family: arial,serif; color: black; font-size : 13px; background-color : #D8BE9A; text-align: right;}
	.minisite_RightMenu_Olive { font-family: arial,serif; color: black; font-size : 13px; background-color : #CDDBAF; text-align: right;}
	.minisite_RightMenu_Green { font-family: arial,serif; color: black; font-size : 13px; background-color : #B3DEBF; text-align: right;}
	
	.minisite_HugeName { font-family: arial,serif; color: black; font-size : 32px; font-weight : bold}
	
	TABLE.linkBox, TD.linkBox, DIV.linkBox { font-family: arial,serif; font-size : 13px; background-color : white; padding: 1;}

	DIV.statusTitle { text-align: center; font-weight : bold; font-size: medium }
	DIV.statusTypeInfo { text-align: center; font-size: 13px; }
	
	TABLE.status { font-family: arial,serif; font-size : 15px; background-color : white; padding: 2;}
	TABLE.AdminMenu { font-family: arial,serif; font-size : 15px; background-color : #0011cc; padding: 2;}
	TH.status { font-family: arial,serif; font-size : 15px; background-color : white; text-align: left; background-color: #0033cc; color: #DCE5C1;}
	TH.AdminMenu { font-family: arial,serif; font-size : 15pxer; background-color : white; text-align: left; background-color: #0033cc; color: #DCE5C1;}
	TR.statusOdd, TD.statusOdd { font-size: 13px; background-color : #E1E2ED; padding: 2;}
	TR.statusEven, TD.statusEven { font-size: 15px; background-color : #EEEEF4; }
	
	TD.statusPENDING { font-size: 15px; background-color: #ACACAC }
	TD.statusOK { font-size: 15px; background-color: #33FF00 }
	TD.statusRECOVERY { font-size: 15px; background-color: #33FF00 }
	TD.statusUNKNOWN { font-size: 15px; background-color: #FF9900 }
	TD.statusWARNING { font-size: 15px; background-color: #FFFF00 }
	TD.statusCRITICAL { font-size: 15px; background-color: #F83838 }
	
	TD.statusHOSTPENDING { font-size: 15px; background-color: #ACACAC }
	TD.statusHOSTUP { font-size: 15px; background-color: #33FF00 }
	TD.statusHOSTDOWN { font-size: 15px; background-color: #F83838 }
	TD.statusHOSTUNREACHABLE { font-size: 15px; background-color: #F83838 }

	TD.statusBGUNKNOWN { font-size: 15px; background-color: #FFDA9F }
	TD.statusBGWARNING { font-size: 15px; background-color: #FEFFC1 }
	TD.statusBGCRITICAL { font-size: 15px; background-color: #FFBBBB }
	
	DIV.serviceTotals { text-align: center; font-weight : bold; font-size: 15px }
	TABLE.serviceTotals { font-family: arial,serif; font-size : 13px; background-color : white; padding: 2px;}
	TH.serviceTotals, A.serviceTotals { font-family: arial,serif; font-size : 15px; background-color : white; text-align: center; background-color: #0033cc; color: white;}
	.no_decoration_white {text-decoration:none;font-family: arial,serif; color: white;}
	.no_decoration_black {text-decoration:none;font-family: arial,serif; color: black;}

    .tabClosed {padding-top:10px;height:15px;width:100px;background-color:#d5d5d5;color:white; text-align: center;}
    .tabOpened {padding-top:10px;height:15px;width:100px;background-color:#494949;color:white; text-align: center;}
    .minitabClosed {padding-top:5px;height:15px;width:92px;background-color:#d5d5d5;color:white; text-align: center;}
    .minitabOpened {padding-top:5px;height:15px;width:92px;background-color:#494949;color:white; text-align: center;}

    .DPointer {cursor:pointer}

   .clearer {
        clear:both;
    }

svg\:svg {
	display: none;
}

.svg_error {
	color: red;
	font-weight: bold;
}




.dropdown {float:left;}
.dropdown dt {padding:2px; cursor:pointer}
.dropdown dd {position:absolute; overflow:hidden; width:257px; display:none; background:#fff; z-index:200; opacity:0}
.dropdown ul {width:274px; border:2px solid #484848; list-style:none; border-top:none}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:5px; text-decoration:none; color:#000; background:#D4D4D4; width:253px}
.dropdown a:hover {background:#CCCCCC; color:#C80A4D}
.dropdown .underline {border-bottom:1px solid #b9d6dc}

/* nifty */
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.rx1,.rxl1{border-left-width:5px}
.rx1,.rxr1{border-right-width:5px}
.rx2,.rxl2{border-left-width:3px}
.rx2,.rxr2{border-right-width:3px}
.re2,.rel2,.ra1,.ral1,.rx3,.rxl3,.rxs1,.rxsl1{border-left-width:2px}
.re2,.rer2,.ra1,.rar1,.rx3,.rxr3,.rxs1,.rxsr1{border-right-width:2px}
.rxl1,.rxl2,.rxl3,.rxl4,.rxsl1,.rxsl2,.ral1,.ral2,.ral3,.ral4,.rasl1,.rasl2{border-right-width:0}
.rxr1,.rxr2,.rxr3,.rxr4,.rxsr1,.rxsr2,.rar1,.rar2,.rar3,.rar4,.rasr1,.rasr2{border-left-width:0}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
.rer1,.rel1,.re1,.res1,.resl1,.resr1{border-width:1px 0 0;height:0px !important;height /**/:1px}

 /*--*/


div.textad {
	background-color: #FFF;
	border: 1px solid #888;
	padding: 10px 10px 10px 10px;
	width: 250px;
	}
div.textad a {
	font-family: Arial;
	font-size: 1em;
	text-decoration: none;
	color: #000;
}

/*
.button
{
	width: 50px;
	height: 30px;
	font-weight: bold;
}*/

.FieldValidator
{
	color: Red;
	size: 14pt;
}



/* Tooltips */
.fstooltips {

border: 1px solid #AEA4C5;
width: 180;
text-align: right;

}

.tipheader {

background-color: #CA503B;
color: #FFFFFF;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
FONT-FAMILY: arial;

}

.tipcontent {

background-color: #EAEAE0;
color: #000000;
FONT-WEIGHT: normal;
FONT-SIZE: 8pt;
FONT-FAMILY: arial;

}


.fixLayoutBtn{
	text-transform: none;
	padding: 5px;
	font-size:11px;
}

/* studio layout */
#studio_layout_container{
	position: relative;
	width: 760px;
	height: 400px;
	border-radius: 6px;
	border:1px solid #999;
	behavior: url('http://widgets.spivi.com/css/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}

input.bike_number {
	margin: 6px;
	width:15px;
	height:15px;
	font-size:13px;
	text-align: center;
}

#studio_layout_background {
	position: absolute;
	width: 760px;
	height: 400px;
	border-radius: 6px;
	behavior: url('http://widgets.spivi.com/css/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}

.bike_station_pending {
	position: absolute;
	top:5px;
	left:5px;
	width:31px;
	height:31px;
	border-radius: 6px;
	border:2px solid #999;
	behavior: url('http://widgets.spivi.com/css/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
	background-color: #8fefa0;
	color: #000;
}

.bike_station_taken {
	position: absolute;
	top:5px;
	left:5px;
	width:31px;
	height:31px;
	border-radius: 6px;
	border:2px solid #999;
	behavior: url('http://widgets.spivi.com/css/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
	background-color: #ffff80;
	color: #000;
}

.bike_station {
	position: absolute;
	top:5px;
	left:5px;
	width:31px;
	height:31px;
	background-color:#333;
	color: #FFF;
	border-radius: 6px;
	border:2px solid #999;
	behavior: url('http://widgets.spivi.com/css/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}

.bike_station:hover{
	cursor:pointer;
	background-color: #ffff80;
	color: #000;
}

#studio_layout_background {
	position: absolute;
	width: 760px;
	height: 400px;
	border-radius: 6px;
	behavior: url('http://widgets.spivi.com/css/PIE.htc'); /* IE8 competability using http://css3pie.com lib */
}

reset-this {
    animation : none;
    animation-delay : 0;
    animation-direction : normal;
    animation-duration : 0;
    animation-fill-mode : none;
    animation-iteration-count : 1;
    animation-name : none;
    animation-play-state : running;
    animation-timing-function : ease;
    backface-visibility : visible;
    background : 0;
    background-attachment : scroll;
    background-clip : border-box;
    background-color : transparent;
    background-image : none;
    background-origin : padding-box;
    background-position : 0 0;
    background-position-x : 0;
    background-position-y : 0;
    background-repeat : repeat;
    background-size : auto auto;
    border : 0;
    border-style : none;
    border-width : medium;
    border-color : inherit;
    border-bottom : 0;
    border-bottom-color : inherit;
    border-bottom-left-radius : 0;
    border-bottom-right-radius : 0;
    border-bottom-style : none;
    border-bottom-width : medium;
    border-collapse : separate;
    border-image : none;
    border-left : 0;
    border-left-color : inherit;
    border-left-style : none;
    border-left-width : medium;
    border-radius : 0;
    border-right : 0;
    border-right-color : inherit;
    border-right-style : none;
    border-right-width : medium;
    border-spacing : 0;
    border-top : 0;
    border-top-color : inherit;
    border-top-left-radius : 0;
    border-top-right-radius : 0;
    border-top-style : none;
    border-top-width : medium;
    bottom : auto;
    box-shadow : none;
    box-sizing : content-box;
    caption-side : top;
    clear : none;
    clip : auto;
    color : inherit;
    columns : auto;
    column-count : auto;
    column-fill : balance;
    column-gap : normal;
    column-rule : medium none currentColor;
    column-rule-color : currentColor;
    column-rule-style : none;
    column-rule-width : none;
    column-span : 1;
    column-width : auto;
    content : normal;
    counter-increment : none;
    counter-reset : none;
    cursor : auto;
    direction : ltr;
    display : inline;
    empty-cells : show;
    float : none;
    font : normal;
    font-family : inherit;
    font-size : medium;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    height : auto;
    hyphens : none;
    left : auto;
    letter-spacing : normal;
    line-height : normal;
    list-style : none;
    list-style-image : none;
    list-style-position : outside;
    list-style-type : disc;
    margin : 0;
    margin-bottom : 0;
    margin-left : 0;
    margin-right : 0;
    margin-top : 0;
    max-height : none;
    max-width : none;
    min-height : 0;
    min-width : 0;
    opacity : 1;
    orphans : 0;
    outline : 0;
    outline-color : invert;
    outline-style : none;
    outline-width : medium;
    overflow : visible;
    overflow-x : visible;
    overflow-y : visible;
    padding : 0;
    padding-bottom : 0;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    page-break-after : auto;
    page-break-before : auto;
    page-break-inside : auto;
    perspective : none;
    perspective-origin : 50% 50%;
    position : static;
    /* May need to alter quotes for different locales (e.g fr) */
    quotes : '\201C' '\201D' '\2018' '\2019';
    right : auto;
    tab-size : 8;
    table-layout : auto;
    text-align : inherit;
    text-align-last : auto;
    text-decoration : none;
    text-decoration-color : inherit;
    text-decoration-line : none;
    text-decoration-style : solid;
    text-indent : 0;
    text-shadow : none;
    text-transform : none;
    top : auto;
    transform : none;
    transform-style : flat;
    transition : none;
    transition-delay : 0s;
    transition-duration : 0s;
    transition-property : none;
    transition-timing-function : ease;
    unicode-bidi : normal;
    vertical-align : baseline;
    visibility : visible;
    white-space : normal;
    widows : 0;
    width : auto;
    word-spacing : normal;
    z-index : auto;
}
