/* CSS definition file containing site wide stylesheets */
.ScrollTestimonialsShort { overflow: auto; scrollbar-arrow-color: rgb(0,51,153); scrollbar-3dlight-color: rgb(255,255,255); scrollbar-base-color: rgb(224,224,239); scrollbar-shadow-color: rgb(255,255,255); scrollbar-darkshadow-color: rgb(0,51,153); height: 60; scrollbar-face-color: rgb(255,255,255); scrollbar-track-color: rgb(224,224,239); scrollbar-highlight-color: rgb(255,255,255);}
 .ScrollBooks { width: 757; overflow: auto; scrollbar-arrow-color: rgb(0,51,153); scrollbar-3dlight-color: rgb(255,255,255); scrollbar-base-color: rgb(224,224,239); scrollbar-shadow-color: rgb(255,255,255); scrollbar-darkshadow-color: rgb(0,51,153); height: 210; scrollbar-face-color: rgb(255,255,255); scrollbar-track-color: rgb(224,224,239); scrollbar-highlight-color: rgb(255,255,255);}
 .IndexTextbox { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; font-weight: normal; font-style: normal; background-color: transparent; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 424px; overflow: auto; height: 175px;}
 .BorderTopBottom { color: rgb(255,255,255); border-top: 1pt solid rgb(254,140,52); border-bottom: 1pt solid rgb(254,140,52);}
 .ButtonSmall { font-size: xx-small; color: rgb(255,255,255); background-color: rgb(0,0,255);}
 .BorderR-Option3 { background-image: url("../assets/images/BorderR.gif"); background-repeat: no-repeat; background-position: right top; width: 9px; empty-cells: show;}
 BODY { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; scrollbar-base-color: ;}
 .ClassIndexSummary { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; font-weight: normal; font-style: normal; text-align: left; background-color: transparent; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 300px; overflow: auto; height: 100%;}
 .IndexFilename { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; font-weight: normal; font-style: normal; background-color: transparent; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 100%; height: 100%; margin: 0px;}
 .ScrollShort { width: 757; overflow: auto; scrollbar-arrow-color: rgb(0,51,153); scrollbar-3dlight-color: rgb(255,255,255); scrollbar-base-color: rgb(224,224,239); scrollbar-shadow-color: rgb(255,255,255); scrollbar-darkshadow-color: rgb(0,51,153); height: 235; scrollbar-face-color: rgb(255,255,255); scrollbar-track-color: rgb(224,224,239); scrollbar-highlight-color: rgb(255,255,255);}
 .CDP_P { margin-top: 1px; margin-bottom: 8px;}
 .fatal { background-color: rgb(255,153,153);}
 .Formstandard { font-size: 12px; background-color: rgb(224,224,239);}
 .TestimonialDisplay { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(0,51,153); font-style: italic; border-left-style: none; margin-top: 0em; border-top-style: none; border-right-style: none; margin-bottom: 0em; border-bottom-style: none;}
 .TableBackground2 { font-size: 10px; text-align: center; background-color: rgb(153,204,153); margin: 5pt; border-bottom: 1pt solid rgb(0,0,0);}
 .Scrollnone { border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .TickerLink:link { color: rgb(255,255,255); font-weight: bold; text-decoration: none ;}
 .FlashUnderlay { z-index: -2; position: absolute; left: 0; height: 38; filter: alpha(opacity=50); top: 0;}
 .Option { font-size: 10px; font-weight: bold;}
 .PictureBorder { border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .BorderL { background-image: none;}
 .EmbeddedImageCaption { font-size: 11px; color: rgb(0,51,153); font-weight: bold; background-color: rgb(224,224,239); margin: 2px;}
 .Testimonial { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(102,102,102); font-style: italic; margin-top: 0em; margin-bottom: 0em;}
 .GroupWebsite { font-size: 14pt; color: rgb(0,102,0); background-color: rgb(231,231,231);}
 .BorderLeftBottomRight { border-left: 1pt solid rgb(0,0,0); border-right: 1pt solid rgb(0,0,0); border-bottom: 1pt solid rgb(0,0,0);}
 .BasketSummary { background-color: rgb(122,178,229);}
 .BorderB-Option2 { text-align: left; background-color: rgb(204,204,204); empty-cells: show;}
 .BorderL-Option2 { background-image: none;}
 .BottomBorder { border-bottom: 1pt solid rgb(0,0,0);}
 .warn { background-color: rgb(255,255,153);}
 .SearchTable { font-size: 11px; border: 1pt solid rgb(204,204,204);}
 .Blue { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(0,0,255); text-align: center;}
 .IndexButton { font-size: 10px; color: rgb(0,0,0); background-color: rgb(254,140,52);}
 .dropdown { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 10px; color: rgb(255,255,255); background-color: rgb(0,0,255);}
 .counterText { color: rgb(123,73,198);}
 .BorderT-X { background-color: transparent;}
 .BorderL-Option3 { background-image: url("../assets/images/BorderL.gif"); background-repeat: no-repeat; background-position: bottom left; width: 9px; empty-cells: show;}
 .BorderB-Option3 { background-image: url("../assets/images/BorderB.gif"); background-repeat: no-repeat; background-position: bottom left; height: 9px; empty-cells: show;}
 .Search { font-size: 9px; background-color: rgb(255,255,255);}
 .Formsmall { font-size: 10px; background-color: rgb(224,224,239);}
 .TickerContainer { color: rgb(255,255,255);}
 .BorderUnder { border-bottom: 3px solid rgb(0,0,0);}
 .ScrollTeam { width: 100%; overflow: auto; scrollbar-arrow-color: rgb(0,51,153); scrollbar-3dlight-color: rgb(255,255,255); scrollbar-base-color: rgb(224,224,239); scrollbar-shadow-color: rgb(255,255,255); scrollbar-darkshadow-color: rgb(0,51,153); height: 404; scrollbar-face-color: rgb(255,255,255); scrollbar-track-color: rgb(224,224,239); scrollbar-highlight-color: rgb(255,255,255);}
 .Formsmallwhite { font-size: 10px; color: rgb(255,255,255);}
 .ItemSummary { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(102,102,102); margin-top: 0em; margin-bottom: 0em;}
 .ClassIndexPrice { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; font-weight: normal; font-style: normal; text-align: right; background-color: transparent; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 100px; overflow: auto; height: 100%;}
 .ScrollTall { width: 100%; scrollbar-arrow-color: rgb(0,51,153); overflow: auto; scrollbar-base-color: rgb(224,224,239); scrollbar-3dlight-color: rgb(255,255,255); scrollbar-shadow-color: rgb(255,255,255); scrollbar-darkshadow-color: rgb(0,51,153); height: 402; scrollbar-track-color: rgb(224,224,239); scrollbar-face-color: rgb(255,255,255); scrollbar-highlight-color: rgb(255,255,255);}
 .TickerIframe { width: 100%; height: 18px;}
 .A.2 { color: rgb(0,51,255);}
 .search { font-size: 9px; text-align: center; background-color: rgb(255,255,255);}
 .Name { font-family: Algerian,fantasy; font-size: 18px; color: rgb(255,255,255); font-weight: bold; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .ProductCodes { font-style: italic;}
 .FormSmall { background-color: rgb(224,224,239);}
 .counterBackground { background-color: transparent; background-image: none;}
 .PictureBorderOption2-Option2 { background-color: rgb(255,255,255); width: 3px; overflow: hidden; max-height: 3px; height: 3px;}
 .PageBorder { text-align: center; background-color: rgb(255,255,255); background-image: url("../assets/images/background.gif"); background-repeat: repeat-x; border: 1pt solid rgb(0,0,0); margin-top: 10pt; padding-top: 0pt;}
 .small { font-size: 9px;}
 .ScrollHome { width: 100%; overflow: auto; scrollbar-arrow-color: rgb(0,51,153); scrollbar-3dlight-color: rgb(255,255,255); scrollbar-base-color: rgb(224,224,239); scrollbar-shadow-color: rgb(255,255,255); scrollbar-darkshadow-color: rgb(0,51,153); height: 400; scrollbar-face-color: rgb(255,255,255); scrollbar-track-color: rgb(224,224,239); scrollbar-highlight-color: rgb(255,255,255);}
 .ClassIndexHr { color: rgb(0,0,0);}
 .TickerLink { color: rgb(255,255,255); font-weight: bold; text-decoration: none ;}
 .BorderBottom { color: rgb(255,255,255); border-bottom: 1pt solid rgb(128,128,128);}
 .BackgroundTable { color: rgb(255,255,255); background-color: rgb(255,0,0);}
 .Grey { color: rgb(204,204,204);}
 .Highlight { font-size: 9px; color: rgb(0,0,0); background-color: rgb(255,255,0);}
 .xClassIndexPrice { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; font-weight: normal; font-style: normal; background-color: transparent; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 350px; overflow: auto; height: 100%;}
 .BorderLayout { border-left: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); width: 486px; height: 750px;}
 .flag1 { visibility: visible;}
 .BorderLeftTopRight { border-left: 1pt solid rgb(0,0,0); border-top: 1pt solid rgb(0,0,0); border-right: 1pt solid rgb(0,0,0);}
 .Border { border-left-width: 1px; border-left-style: solid; border-top-width: 1px; border-top-style: solid; border-right-width: 1px; border-right-style: solid; border-bottom-width: 1px; border-bottom-style: solid;}
 .BorderR { background-color: rgb(204,204,204);}
 .BorderLeftBottom { border-left: 1pt solid rgb(0,0,0); border-bottom: 1pt solid rgb(0,0,0);}
 .BorderBottomTop { color: rgb(255,255,255); border-top: 1pt solid rgb(0,0,0); border-bottom: 1pt solid rgb(0,0,0);}
 .flag2 { visibility: visible;}
 .IndexTable { border: 1pt solid rgb(255,0,0); border-collapse: collapse;}
 .whitelink { color: rgb(255,255,255); text-decoration: underline;}
 .BorderB { text-align: left; background-color: rgb(204,204,204); empty-cells: show;}
 .BorderT-Option2 { background-color: transparent;}
 .LinksTable { border: 1pt solid rgb(255,0,0); border-collapse: collapse;}
 .info { background-color: rgb(255,255,255);}
 .BorderRight { padding-right: 2px; border-right: 2px solid rgb(63,168,36);}
 .xClassIndexSummary { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; font-weight: normal; font-style: normal; text-align: left; background-color: transparent; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 350px; overflow: auto; height: 100%;}
 .BorderLeftBottomTop { border-left: 1pt solid rgb(0,0,0); border-top: 1pt solid rgb(0,0,0); border-bottom: 1pt solid rgb(0,0,0);}
 .SearchResultTable { font-size: 11px; border: 1pt solid rgb(204,204,204);}
 .flag3 { visibility: visible;}
 .White { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(255,255,255); text-align: center;}
 .list { font-size: xx-small; font-weight: bold;}
 .PageMargin { width: 1px; height: 10px;}
 .BorderT-Option3 { background-image: url("../assets/images/BorderT.gif"); background-repeat: no-repeat; background-position: right top; height: 9px; empty-cells: show;}
 .PictureBorderOption2-X { width: 0px; overflow: hidden; max-height: 0px; height: 0px;}
 .BorderT { background-color: transparent;}
 .ActiveButton { font-size: 12px; background-color: rgb(224,224,239); cursor: hand;}
 .ClassIndexTable { text-align: left; width: 400;}
 .BorderBottomRight { border-right: 1pt solid rgb(0,0,0); border-bottom: 1pt solid rgb(0,0,0);}
 .date { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 10px; color: rgb(0,0,204); font-weight: bold;}
 .IndexSummary { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; font-weight: normal; font-style: normal; background-color: transparent; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 350px; overflow: auto; height: 175px;}
 .Scroll { overflow: auto; scrollbar-arrow-color: rgb(0,51,153); scrollbar-3dlight-color: rgb(255,255,255); scrollbar-base-color: rgb(224,224,239); scrollbar-shadow-color: rgb(255,255,255); scrollbar-darkshadow-color: rgb(0,51,153); height: 260; scrollbar-face-color: rgb(255,255,255); scrollbar-track-color: rgb(224,224,239); scrollbar-highlight-color: rgb(255,255,255);}
 .flag4 { visibility: visible;}
 .BorderNo { color: rgb(255,255,255); background-color: rgb(255,65,69); border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none;}
 .FlashOverlay { font-size: 28px; color: rgb(255,0,0); font-weight: bold; text-align: center; z-index: -1; position: absolute; left: 0; top: 1px;}
 .DropDown { font-size: 10px; color: rgb(255,255,255); background-color: rgb(0,0,255);}
 .HtmlLinks { width: 200px; height: 70px;}
 .AreaBorder { margin: 1px; padding: 1px;}
 H1 { font-size: 20px; color: rgb(254,140,52); margin-top: 0.2em; margin-bottom: 0.5em;}
 .Scrollitem { width: 100%; overflow: auto; scrollbar-arrow-color: rgb(0,51,153); scrollbar-3dlight-color: rgb(255,255,255); scrollbar-base-color: rgb(224,224,239); scrollbar-shadow-color: rgb(255,255,255); scrollbar-darkshadow-color: rgb(0,51,153); height: 382; scrollbar-face-color: rgb(255,255,255); scrollbar-track-color: rgb(224,224,239); scrollbar-highlight-color: rgb(255,255,255);}
 .Tableborder { border-left: 1pt solid rgb(0,0,0); border-right: 1pt solid rgb(0,0,0); border-bottom: 1pt solid rgb(0,0,0);}
 .BorderTable { border-left-width: 1pt; border-left-style: solid; border-top-width: 1pt; border-top-style: solid; border-right-width: 1pt; border-right-style: solid; border-bottom-width: 1pt; border-bottom-style: solid;}
 .FlashIndex { font-size: 120%; color: rgb(255,0,0); font-weight: bold; font-style: italic; text-align: left;}
 .indexinstructions { font-size: 9px; color: rgb(44,89,170);}
 .BodyCenter { text-align: center; background-color: rgb(224,224,239); background-image: none;}
 .FormText { font-size: 11px; background-color: rgb(224,224,239);}
 H2 { font-size: 20px; color: rgb(128,128,128); margin-top: 0.2em; margin-bottom: 0.5em;}
 P { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px; color: rgb(102,102,102); margin-top: 0em; margin-bottom: 0em;}
 .ItemDate { font-size: 9px; font-style: italic;}
 .xClassIndexTable { text-align: left; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 400;}
 .BorderBottomBackground { background-color: rgb(153,204,153); border-bottom: 1pt solid rgb(0,0,0);}
 .TickerBackground { color: rgb(255,255,255); background-color: rgb(254,140,52); background-image: none;}
 .BorderTop { color: rgb(255,255,255); background-color: rgb(255,255,255); border-top: 1pt solid rgb(254,140,52);}
 .TableBackground { color: rgb(255,255,255); font-weight: bold; text-align: center; background-color: rgb(192,192,192);}
 .PictureBorderOption2 { background-color: rgb(255,255,255); width: 3px; overflow: hidden; max-height: 3px; height: 3px;}
 .BorderL-X { background-image: none;}
 .BorderLeft { padding-left: 2px;}
 H3 { font-size: 16px; color: rgb(128,128,128); margin-top: 0.2em; margin-bottom: 0.5em;}
 .ClassAdTable { text-align: left; padding: 2pt; border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; width: 450;}
 .BGcolour1 { background-color: rgb(254,140,52);}
 .Scrollcopy { border-left-style: none; border-top-style: none; border-right-style: none; border-bottom-style: none; scrollbar-arrow-color: rgb(204,204,255); overflow: auto; scrollbar-base-color: rgb(204,204,204); scrollbar-3dlight-color: rgb(204,204,204); scrollbar-darkshadow-color: rgb(204,204,255); height: 172;}
 .JustWills { font-size: x-small; color: rgb(85,171,130); font-weight: bold;}
 .PictureBorder-Option1 { border-right: 2px solid rgb(0,153,51); border-bottom: 2px solid rgb(0,153,51);}
 LI { font-size: 11px; color: rgb(128,128,128); list-style-image: url("../assets/images/bullet.gif");}
 H4 { font-size: 11px; color: rgb(0,51,153); background-color: rgb(224,224,239); margin-top: 0.2em; margin-bottom: 0.5em;}
 .TickerLink:visited { color: rgb(255,255,255); font-weight: bold; text-decoration: none ;}
 .Greysmall { font-size: 8px; color: rgb(100,100,100);}
 .IndexBorder { border: 1px solid rgb(0,0,0); border-collapse: collapse;}
 .A.2:link { color: rgb(255,255,255);}
 .Buttonsmall { font-size: 10px; color: rgb(255,255,255); background-color: rgb(0,0,255);}
 .ErrorTitle { font-size: 36px; color: rgb(254,140,52); font-weight: bold; font-style: italic;}
 .TextNavBar { font-family: Arial,Helvetica,Geneva,Sans-serif; font-size: 11px;}
 .EmbeddedImage { margin: 2px;}
 .SearchButton { font-size: 12px; background-color: rgb(204,204,204);}
 .A.2:visited { color: rgb(255,255,255);}
 .lilac { color: rgb(153,153,204);}
 .Service { font-size: 16px; font-weight: bold; text-align: center; background-color: rgb(204,204,204); background-image: none; background-repeat: no-repeat; margin-left: ; margin-top: ; padding-top: ; margin-bottom: ; padding-bottom: ;}
 .credits { font-size: 10px;}
 .BorderR-Option2 { background-color: rgb(204,204,204); empty-cells: show;}
 .counter { width: 250px; overflow: hidden; visibility: visible; height: 25px;}
 H6 { font-size: 12px; color: rgb(254,140,52); font-weight: bold; text-align: center; margin-top: 0.5em; margin-bottom: 0.5em;}
 .TickerLink:hover { color: rgb(255,255,255); text-decoration: underline;}
 A:hover { color: rgb(254,140,52); text-decoration: underline;}
 .A.2:hover { color: rgb(255,255,255);}
 