﻿/* General Styles */
body { background-color:#E0E0E0; margin: 0 auto; padding: 0 }
.OuterLeftMiddle {background-image:url(OuterMiddle1.jpg); background-repeat:repeat-y; background-position:left }
.OuterRightMiddle { background-image:url(OuterMiddle3.jpg); background-repeat:repeat-y; background-position:right}
.OuterBottomMiddle { background-image:url(OuterMiddle4.jpg); background-repeat:repeat-x; background-position:bottom }
.Content{ background-color:#93A7B4; width:960px; height:100%}
.ContentBackground{ background-color:#93A7B4;}
.BodyBackground{ background-color:#E0E0E0;}
.MenuBorder{background-image:url(Space.jpg);}
.TableTopBorder { background-image:url(BorderMiddleUp.jpg); background-repeat:repeat-x; background-position:bottom }
.TableLeftBorder { background-image:url(BorderMiddleLeft.jpg); background-repeat:repeat-y; background-position:left }
.TableRightBorder { background-image:url(BorderMiddleRight.jpg); background-repeat:repeat-y; background-position:right }
.TableBottomBorder { background-image:url(BorderMiddleDown.jpg); background-repeat:repeat-x; background-position:bottom }
.ImageBorder {border-right: white thin solid; border-top: white thin solid; border-left: white thin solid; border-bottom: white thin solid;}
.LinkPointer { cursor: pointer }
.MapArea { width:808px; height:788px; overflow: auto}
.CopyrightText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:8pt; background-color:#E0E0E0; color:#000000; text-decoration:none; text-align:center }
.CopyrightTextHL { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:8pt; background-color:#E0E0E0; color:#000000; text-decoration:underline; text-align:center }
.MenuCopyrightText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:8pt; background-color:#93A7B4; color:#000000; text-decoration:none; text-align:center }
.MenuCopyrightTextHL { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:8pt; background-color:#93A7B4; color:#000000; text-decoration:underline; text-align:center }
.PageText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#93A7B4; color:#000000; text-decoration:none; padding-left:5mm; padding-top:5mm; padding-right:5mm; padding-bottom:5mm; vertical-align:top; text-align:center }
.TitleTabOn { text-align:center; cursor:pointer; background-image:url(BarTopMiddle.jpg); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:8.5pt; color:#000000 }
.TitleTabOff { text-align:center; cursor:pointer; background-image:url(BarTopMiddle2.jpg); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:8.5pt; color:gray }
.WebPageLink { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:Green; text-decoration:none; text-align:center }
.WebPageLinkHL { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:Green; text-decoration:underline; text-align:center }

/* Menu styles */
.MenuTable { margin-top:5mm }
.MenuText {font-family:'Lucida Sans Unicode','Arial'; font-weight: bold; font-size:8.5pt; color: #000000; text-decoration: none;}
.MenuTextHL { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:8.5pt; color:#000000; text-decoration:underline }
.MenuButton {background-image: url(SideBarMiddle.jpg);}

/* Cart Side Bar styles */
.CartSideBarSmallMiddle { background-image:url(SideBarSmallMiddle.jpg); background-repeat:no-repeat; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:9pt; text-transform:uppercase; color:#000000;}
.CartSideBarSmallMiddle1 { background-image:url(SideBarSmallMiddle1.jpg); background-repeat:no-repeat; background-position:bottom; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:9pt; text-transform:uppercase; color:#000000;}
.CartSideBarSmallMiddle3 { background-image:url(SideBarSmallMiddle3.jpg); background-repeat:no-repeat; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:9pt; text-transform:uppercase; color:#000000;}
.CartSideBarSmallMiddle2 { background-image:url(SideBarSmallMiddle.jpg); background-repeat:repeat-x; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:9pt; text-transform:uppercase; color:#000000;}
.CartSideBarSmallMiddle4 { background-image:url(SideBarSmallMiddle.jpg); background-repeat:repeat-x; width:90px; background-position:bottom; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:9pt; text-transform:uppercase; color:#000000 }
.CartSideBarSmallMiddle5 { background-image:url(SideBarSmallMiddle1.jpg); background-repeat:no-repeat; font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:9pt; text-transform:uppercase; color:#000000;}

.AboutUsText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10.5pt; background-color:#94AEB5; color:#000000; text-decoration:none; padding-bottom:10mm; padding-left:5mm; padding-right:5mm; text-align:justify }
.AboutUsBackground {background-color:#94AEB5; text-align:center; vertical-align:middle;}
.AboutUsText1 { background-color:#94AEB5; font-size:18pt;}
.DescriptionText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#94AEB5; color:#000000; text-decoration:none; padding-bottom:5mm; padding-top:5mm; padding-left:5mm; padding-right:5mm; text-align:justify }
.DescriptionText1 { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#94AEB5; color:#000000; text-decoration:none; padding-left:5mm; padding-right:5mm; text-align:justify }
.LanguageText { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10.5pt; background-color:#93A7B4; color:#ffffff; text-decoration:none; text-align:justify }

/*Page Styles*/
.ContactText{font-size: 10pt; font-family: 'Lucida Sans Unicode','Arial'; font-weight: bold; color: #006699;}
.ContactMessage { width:448px; height:150px }
.EmailSent{ font-size: 9pt; font-family: 'Lucida Sans Unicode','Arial'; }
.ContactNormalText{font-size: 11pt; font-family:'Lucida Sans Unicode','Arial'; font-weight: normal; }
.SmallBoldText { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt; color:#000000; text-decoration:none; }
.SmallText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#000000; text-decoration:none }
.MediumPageBoldText { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:11pt; color:#000000; text-decoration:none; background-color:#94AEB5;}
.MediumPageBoldText1 { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:11pt; color:#000000; text-decoration:none; background-color:#94AEB5; padding-left:5mm; padding-right:5mm;}
.MediumLinkBoldTextHL { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:11pt; color:#000000; text-decoration:underline; background-color:#94AEB5; }
.MediumPageText		  { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:11pt; color:#000000; text-decoration:none; background-color:#94AEB5;}
.MediumLinkTextHL     { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:11pt; color:#000000; text-decoration:underline; background-color:#94AEB5; }
.DetailLinkText	{ font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt;   color:#006699; text-decoration:none; padding-bottom:5mm; padding-left:5mm; padding-right:5mm; }
.DetailLinkHL { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:10pt;  color: #006699; text-decoration:underline; padding-bottom:5mm; padding-left:5mm; padding-right:5mm; }
.LateralPadding{ text-decoration:none; padding-left:5mm; padding-right:5mm;}
.PromptText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; background-color:#94AEB5; color:#000000; text-decoration:none; padding-left:5mm; padding-right:5mm; text-align:justify; }
.CompanyHidden { display:none }
.SmallLinkText	  { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:8pt; color:#ffffff; text-decoration:none; background-color:#93A7B4;}
.SmallLinkTextHL { font-family:'Lucida Sans Unicode','Arial'; font-weight:bold; font-size:8pt; color:#ffffff; text-decoration:underline; background-color:#93A7B4;}
.InvalidTime { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10pt; color:#000000; text-decoration:none; }

/*Sudoko Solver Styles*/
.Dark { background-color: #A3C6E7; }
.Light { background-color: #DCE9F6; }
.MenuSudokuS34Px { color: #5C5C5C; font-size: 9pt; text-align: left; cursor: pointer; width: 90px; height: 34px; background-image: url(SMenuDevider.jpg); background-repeat: repeat-x; }
.MenuSudokuS35Px {color: #5C5C5C; font-size: 9pt; text-align: left; cursor: pointer;  width: 90px; height: 35px; background-image: url(SMenuDevider.jpg); background-repeat: repeat-x; }
.NormalCell { border: 1px solid #033C7A; width: 30px; padding: 0px; margin: 0px; }
.LeftCell { border-color: #033C7A #033C7A #033C7A #012853; border-width: 1px 1px 1px 2px; border-style: solid; width: 30px; }
.RightCell { border-style: solid; border-width: 1px 2px 1px 1px; border-color: #033C7A #012853 #033C7A #033C7A; width: 30px; }
.TopCell { border-width: 2px 1px 1px 1px; border-style: solid; border-color: #012853 #033C7A #033C7A #033C7A; width: 30px; }
.BottomCell { border-width: 1px 1px 2px 1px; border-style: solid; border-color: #033C7A #033C7A #012853 #033C7A; }
.TopLeftCell { border-width: 2px 1px 1px 2px; border-style: solid; border-color: #012853 #033C7A #033C7A #012853; width: 30px; }
.TopRightCell { border-width: 2px 2px 1px 1px; border-style: solid; border-color: #012853 #012853 #033C7A #033C7A; }
.BottomLeftCell { border-style: solid; border-width: 1px 1px 2px 2px; border-color: #033C7A #033C7A #012853 #012853; width: 30px; }
.BottomRightCell { border-style: solid; border-width: 1px 2px 2px 1px; border-color: #033C7A #012853 #012853 #033C7A; width: 30px; }
.ImputCell { width: 30px; height: 30px; border-width: 0px; background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; padding: 0px; margin: 0px; border-collapse: collapse; border-spacing: 0px; color: #012853; }
.ImputCell2 { width: 30px; height: 30px; border-width: 0px; background-color: #A3C6E7; text-align: center; font-size: 15pt; font-family: 'Arial Black'; padding: 0px; margin: 0px; border-collapse: collapse; border-spacing: 0px; color: #012853; }
.MenuSudokuS34PxOn { color: #000000; font-size: 9pt; cursor: pointer; width: 90px; height: 34px; background-image: url(SMenuDevider.jpg); background-repeat: repeat-x; text-align: left;}
.MenuSudokuS35PxOn { color: #000000; font-size: 9pt;  cursor: pointer; width: 90px; height: 35px; background-image: url(SMenuDevider.jpg); background-repeat: repeat-x; text-align: left;}

/* Unit Converter Styles */
.MenuConverter { width: 100px; height: 30px; background-image: url(Devider.png); background-repeat: repeat-x; }
.UnitsOff { border-width: 0px; color: #5C5C5C; font-size: 9pt; background-color: #94AEB5; cursor: pointer; width: 100%; }
.UnitsOn { border-width: 0px; color: #000000; font-size: 9pt; background-color: #94AEB5; cursor: pointer; width: 100%; }
.MenuConverterOn{ color:#000000 ; font-size: 9pt; background-color: #94AEB5; cursor: pointer; width: 100px; height: 30px; background-image: url(Devider.png); background-repeat: repeat-x; }
.MenuConverterOff{ color:#5C5C5C; font-size: 9pt; background-color: #94AEB5; cursor: pointer; width: 100px; height: 30px; background-image: url(Devider.png); background-repeat: repeat-x; }
.MenuConverterLine{ color:#5C5C5C; font-size: 9pt; background-color: #94AEB5; width: 100px; height: 29px; background-image: url(Devider.png); background-repeat: repeat-x; }
.BoxWhite { border-width: 0px;}
.TextConverter { border-width: 0px; text-align: center; width: 270px; font-size: 22pt; padding-top: 11px; padding-bottom: 13px;}
.TextUnit { border-width: 0px; font-size: 13pt; color: #5C5C5C; text-align: center; background-color: #E0E0E0; height: 23px; width: 200px; cursor: pointer;}
.BoxConverter { background-color: #58728E; width: 320px; height: 320px; }
.Division { background-position: center; width: 1px; height: 1px; background-image: url(Devider.png); background-repeat: repeat; }
.BoxMenu{ border: 2px solid #58728E; display: block; position: absolute; background-color: #FFFFFF; width: 180px; }
.BoxMenuUnitsOn { border-width: 0px; color: #5C5C5C; font-size: 11pt; background-color: #FFFFFF; cursor: pointer; width: 159px; padding-left: 4px; }
.BoxMenuUnits { border-width: 0px; color: #5C5C5C; font-size: 11pt; background-color: #E0E0E0; cursor: pointer; width: 159px; padding-left: 4px; }
.Pointer { cursor: pointer; }

/*Sudoku Game Style*/
.MenuSudokuG32Px{height: 32px; #height: 29px; }
.MenuSudokuG34Px { color: #5C5C5C; font-size: 9pt; text-align: right; cursor: pointer; width: 90px; height: 34px; background-image: url(SMenuDevider.jpg); background-repeat: repeat-x; }
.MenuSudokuG35Px {color: #5C5C5C; font-size: 9pt; text-align: right; cursor: pointer;  width: 90px; height: 35px; background-image: url(SMenuDevider.jpg); background-repeat: repeat-x; }
.MenuSudokuG34PxOn { color: #000000; font-size: 9pt; cursor: pointer; width: 90px; height: 34px; background-image: url(SMenuDevider.jpg); background-repeat: repeat-x; text-align: right;}
.MenuSudokuG35PxOn { color: #000000; font-size: 9pt;  cursor: pointer; width: 90px; height: 35px; background-image: url(SMenuDevider.jpg); background-repeat: repeat-x; text-align: right;}

.NormalCellGD{ background-color: #A3C6E7; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border: 1px solid #033C7A; width: 40px; padding: 0px; margin: 0px;height:42px;}
.NormalCellGL{ background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border: 1px solid #033C7A; width: 40px; padding: 0px; margin: 0px;height:42px;}
.LeftCellGD { background-color: #A3C6E7; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853;border-color: #033C7A #033C7A #033C7A #012853; border-width: 1px 1px 1px 2px; border-style: solid; width: 40px;height:42px;}
.LeftCellGL { background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853;border-color: #033C7A #033C7A #033C7A #012853; border-width: 1px 1px 1px 2px; border-style: solid; width: 40px; height:42px;}
.RightCellGD { background-color: #A3C6E7; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853;border-style: solid; border-width: 1px 2px 1px 1px; border-color: #033C7A #012853 #033C7A #033C7A; width: 40px; height:42px;}
.RightCellGL { background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853;border-style: solid; border-width: 1px 2px 1px 1px; border-color: #033C7A #012853 #033C7A #033C7A; width: 40px; height:42px;}
.TopCellGD {background-color: #A3C6E7; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-width: 2px 1px 1px 1px; border-style: solid; border-color: #012853 #033C7A #033C7A #033C7A; width: 40px;height:42px;}
.TopCellGL { background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853;border-width: 2px 1px 1px 1px; border-style: solid; border-color: #012853 #033C7A #033C7A #033C7A; width: 40px;height:42px;}
.BottomCellGD {background-color: #A3C6E7; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-width: 1px 1px 2px 1px; border-style: solid; border-color: #033C7A #033C7A #012853 #033C7A;width:40px; height:42px;}
.BottomCellGL { background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853;border-width: 1px 1px 2px 1px; border-style: solid; border-color: #033C7A #033C7A #012853 #033C7A; width:40px; height:42px;}
.TopLeftCellGD {background-color: #A3C6E7; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-width: 2px 1px 1px 2px; border-style: solid; border-color: #012853 #033C7A #033C7A #012853; width: 40px;height:42px; }
.TopLeftCellGL {background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-width: 2px 1px 1px 2px; border-style: solid; border-color: #012853 #033C7A #033C7A #012853; width: 40px; height:42px;}
.TopRightCellGD {background-color: #A3C6E7; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-width: 2px 2px 1px 1px; border-style: solid; border-color: #012853 #012853 #033C7A #033C7A; width:40px; height:42px;}
.TopRightCellGL {background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-width: 2px 2px 1px 1px; border-style: solid; border-color: #012853 #012853 #033C7A #033C7A; width:40px; height:42px;}
.BottomLeftCellGD {background-color: #A3C6E7; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-style: solid; border-width: 1px 1px 2px 2px; border-color: #033C7A #033C7A #012853 #012853; width: 40px;height:42px;}
.BottomLeftCellGL {background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-style: solid; border-width: 1px 1px 2px 2px; border-color: #033C7A #033C7A #012853 #012853; width: 40px; height:42px;}
.BottomRightCellGD {background-color: #A3C6E7; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #033C7A #012853 #012853 #033C7A; width: 40px; height:42px;}
.BottomRightCellGL {background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-style: solid; border-width: 1px 2px 2px 1px; border-color: #033C7A #012853 #012853 #033C7A; width: 40px; height:42px;}
.SGNoteCell { width: 13px; height:9px; color:#FF2222; text-align:center; font-size:9px; background-color:#DCE9F6;}
.SGNoteCell2 { width: 13px; height:9px; color:#FF2222; text-align:center; font-size:9px; background-color:#A3C6E7;}
.BottomRightCellGLOn { background-color: #DCE9F6; text-align: center; font-size: 15pt; font-family: 'Arial Black'; color: #012853; border-style: solid; border-width: 2px 2px 2px 2px; border-color: #0066FF; width: 40px; height: 42px;}

.NoteCellLight { width: 10px; height: 10px; color: #FF2222; text-align: center; font-size: 9px; background-color: #DCE9F6; border: none; outline: none; }
.NoteCellDark { width: 10px; height: 10px; color: #FF2222; text-align: center; font-size: 9px; background-color: #A3C6E7; border: none; outline: none; }
.NormalCellLight { font-family: 'Arial Black'; color: #002BDC; text-align: center; background-color: #DCE9F6; font-size: 14pt; border: none; outline: none; }
.NormalCellDark { font-family: 'Arial Black'; color: #002BDC; text-align: center; background-color: #A3C6E7; font-size: 14pt; border:none; outline:none; }

/*Sudoku PopUp Game*/
.SudokuHelpTop { border:0px; background-image:url(PopUpTop.png); background-repeat:repeat-x; background-position:left }
.SudokuHelpLeft { border:0px; background-image:url(PopUpLeftWhite.png); background-repeat:repeat-y }
.SudokuHelpRightTip { border:0px; background-image:url(PopUpCorner.png); background-repeat:no-repeat}

.SudokuHelpRight { border:0px; background-image:url(PopUpRightWhite.png); background-repeat:repeat-y; background-position:left }
.SudokuHelpLeft2 { border:0px; background-image:url(PopUpLeftBlue.png); background-repeat:repeat-y }
.SudokuHelpRight2 { border:0px; background-image:url(PopUpRightBlue.png); background-repeat:repeat-y }
.SudokuHelpBottom { border:0px; background-image:url(PopUpBottom.png); background-repeat:repeat-x }

.SudokuHelpTopLeftCorner { border:0px; background-image:url(PopUpCornerUpLeft.png)}
.SudokuHelpTopRightCorner { border:0px; background-image:url(PopUpCornerUpRight.png); background-repeat:no-repeat}
.SudokuHelpBottomLeftCorner { border:0px; background-image:url(PopUpCornerDownLeft.png)}
.SudokuHelpBottomRightCorner { border:0px; background-image:url(PopUpCornerDownRight.png); background-repeat:no-repeat}

.SudokuHelpReLiSimpleText { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:12pt; color:#FFFFFF; vertical-align:middle; text-align:center; background-image:url(PopUpFillBottom.png); background-repeat:repeat-x; }
.SudokuHelpBox {background-color:#FFFFFF; font-family:'Lucida Sans Unicode','Arial'; text-align:justify; font-weight:normal; font-size:8pt; color:#494949; text-decoration:none; padding:1mm 2mm 2mm 2mm}
.SudokuHelpText {font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:9pt; color:#0000ff; font-style:normal; text-decoration:underline; text-align:left; padding-right:10mm; }

/* Support */
.CompanyMessage { width:320px; height:150px } 
.StatisticsHidden { display:none }

/* Fina Point */
.FinaPointContent { font-family:'Lucida Sans Unicode','Arial'; font-weight:normal; font-size:10.5pt; background-color:#94AEB5; color:#000000; text-decoration:none; padding-bottom:5mm; padding-left:5mm; padding-right:5mm; text-align:justify }
