﻿.StrongText{font-weight:bold;}
.UnderlineText{text-decoration:underline;}
.ItalicText{font-style:italic;}
.AlignCenter{text-align:center;}
.AlignLeft{text-align:left;}
.AlignRight{text-align:right;}
.AlignJustify{text-align:justify}
.AlignInherit{text-align:inherit; }

.AppLink{text-decoration:underline;}
/* Product Cloud */
.OSCPC{text-align:justify;}
.OSCPC a:hover{text-decoration:underline;}
.OSPCI0{text-decoration:none;font-size:80%;font-weight:100;margin-left:5px;margin-right:5px;line-height:175%;}
.OSPCI1{text-decoration:none;font-size:100%;font-weight:200;margin-left:5px;margin-right:5px;line-height:175%;}
.OSPCI2{text-decoration:none;font-size:120%;font-weight:200;margin-left:5px;margin-right:5px;line-height:175%;}
.OSPCI3{text-decoration:none;font-size:140%;font-weight:300;margin-left:5px;margin-right:5px;line-height:175%;}
.OSPCI4{text-decoration:none;font-size:160%;font-weight:400;margin-left:5px;margin-right:5px;line-height:175%;}
.OSPCI5{text-decoration:none;font-size:180%;font-weight:500;margin-left:5px;margin-right:5px;line-height:175%;}
.OSPCI6{text-decoration:none;font-size:200%;font-weight:600;margin-left:5px;margin-right:5px;line-height:175%;}
.OSPCI7{text-decoration:none;font-size:220%;font-weight:700;margin-left:5px;margin-right:5px;line-height:175%;}

.BreadCrumbLink{text-decoration:none;}

/* Image Gallery */
.ImageGallery{display: block; position: relative;text-align:center;}
.ImageGalleryPreviewSpan{text-align:center; cursor: pointer; display: block; padding: 5px; background-position: center center;background-repeat: no-repeat;}
.ImageGalleryCaptionText{border-top: 1px solid black; width: 100%;}
.ImageGalleryContainer{width: 100%; background-color: Black; overflow: hidden;position: relative; display: block;}
.ImageGalleryControlContainer{display:block; position: relative; width: 100%; overflow: hidden;}
.ImageGalleryFooter{width: 20px; height: 100%; background-color: Black; position: absolute;left: 0px; top: 0px;}
.ImageGalleryScrollLeft{display:block;width: 20px;height: 100%;}
.ImageGalleryScrollRightContainer{width: 20px; background-color: Black; position: absolute;right: 0px; top: 0px;}
.ImageGalleryScrollRight{display:block;width: 20px;height: 100%;}
.ImageGalleryMainGallery{display:block;position:absolute;left:20px;top:0px;overflow:hidden;padding:0px;}
.ImageGalleryThumbnail{cursor:pointer;background-position:center center;text-align:center;background-repeat:no-repeat;display:block;float:left;}
.ImageGalleryFullSizeImageLink{display:block;width:100%;}
.ImageGalleryPreviewHolder{position:relative;width:100%; display:block;}
.ImageGalleryThumbView{margin:0px;padding:0px;background-color:Transparent;background-position:center center;background-repeat:no-repeat;}


/*thumbnail viewer*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/position: absolute;left: 0;top: 0;width: auto;padding: 10px;padding-bottom: 0;background: #313131;visibility: hidden;z-index: 10;cursor: hand;cursor: pointer;}
#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */font: bold 16px Tahoma;letter-spacing: 5px;line-height: 1.1em;color: white;padding: 5px 0;text-align: right;}
#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */background-color: white;}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/position: absolute;visibility: hidden;border: 1px solid black;background-color: #EFEFEF;padding: 5px;z-index: 5;}



.PageNotFoundErrorColor{color:Red;font-size:large;font-weight:900;}
.ScrollMarquee{position:absolute; right:0px;top:0px;}

.ClearDiv{clear:both;width:1px;height:0px;margin:0px;padding:0px;display:block;}

.NavMenu {overflow:hidden;display:block;list-style-type:none;margin:0px;padding:0px;border:0px;}
.NavMenu ul{display:inline;list-style-type:none;margin:0px; border:0;}
.NavMenu li{display:inline;list-style-type:none;margin:0px; border:0;}
.NavMenu li a{display:block;text-decoration:none;}
.NavMenu li a:hover{display:block;text-decoration:none;}


.SimpleMenu {overflow:hidden;display:inline;list-style-type:none;margin:0px;padding:0px;border:0px;}
.SimpleMenu li{float:left;display:inline;list-style-type:none;margin:0px; border:0;}
.SimpleMenu li a{display:block;text-decoration:none;}
.SimpleMenu li a:hover{display:block;text-decoration:none;}

.HorzNavImage{margin-right:3px;vertical-align:middle;border:0px;height:16px;}

.NavImage{margin-right:5px;vertical-align:middle;border:0px;height:16px;}

.FloatLeft{float:left;}
.FloatRight{float:Right;}

/*Login*/
.LostPasswordLink{float:left;clear:both;display:block;}
.MainLoginForm{text-align:left;}



/* Common CSS */

.RadMenu{white-space:nowrap;float:left;position:relative;}
.RadMenu .rmRootGroup{margin:0;padding:0;position:relative;left:0;display: inline-block;}
* html .RadMenu .rmRootGroup { float: left; }
.RadMenu:after,.RadMenu .rmRootGroup:after{   content:"";    display:block;   height:0;   overflow: hidden;   line-height:0;   font-size:0;   clear:both;   visibility:hidden;}
.RadMenu ul.rmVertical,.rmRootGroup ul.rmHorizontal,.rmContextMenu ul.rmHorizontal{margin:0;padding:0;display:none;position:relative;left:0;float:left;}
.rmSized ul.rmVertical{width: 100%;}
.rmSized .rmRootGroup .rmVertical{width: auto;}
.RadMenu .rmItem{float:left;position:relative;list-style-image: none;list-style-position:outside;list-style:none;	}
* html .RadMenu .rmItem{display:inline;}
.RadMenu .rmHorizontal .rmItem{clear:none;}
.RadMenu .rmVertical .rmItem{clear:both;}
.rmSized .rmVertical .rmItem{width: 100%;}
.rmSized .rmRootGroup .rmVertical .rmItem{width: auto;}
.RadMenu ul.rmActive,.RadMenu ul.rmRootGroup{display:block;}
.RadMenu .rmSlide, .rmContextMenu{position:absolute;overflow:hidden;display:none;float:left;}
* html .RadMenu .rmSlide, * html .rmContextMenu{height:1px;}
.rmContextMenu{z-index:1000;overflow:visible;}
.RadMenu .rmText{display:block;}
/*templates*/
.RadMenu div.rmText {white-space:normal;}
.RadMenu a.rmLink{cursor:pointer;display:block;	}
.rmScrollWrap{position:absolute;float:left;overflow:hidden;left:0;}
.RadMenu .rmLeftArrow,.RadMenu .rmTopArrow,.RadMenu .rmBottomArrow,.RadMenu .rmRightArrow{position:absolute;z-index:2000;text-indent:-1000em;font-size: 0;line-height: 0;overflow: hidden;}
.RadMenu .rmLeftArrowDisabled,.RadMenu .rmTopArrowDisabled,.RadMenu .rmBottomArrowDisabled,.RadMenu .rmRightArrowDisabled{display:none;text-indent:-1000em;font-size: 0;line-height: 0;}
.RadMenu .rmBottomArrow,.RadMenu .rmBottomArrowDisabled{margin-bottom: -1px;}
.RadMenu .rmLeftImage{border:0;float:left;}
.rmRtl{float:right;text-align: right;}
.rmRtl ul.rmHorizontal,.rmRtl ul.rmVertical{float:right;}
.rmRtl .rmItem{float:right;	}
.rmRtl .rmLeftImage,.rmRtlContext .rmLeftImage{border:0;float:right;}
.rmRtl .rmLeftArrow,.rmRtl .rmTopArrow,.rmRtl .rmBottomArrow,.rmRtl .rmRightArrow,.rmRtl .rmLeftArrowDisabled,.rmRtl .rmTopArrowDisabled,.rmRtl .rmBottomArrowDisabled,.rmRtl .rmRightArrowDisabled{text-indent:1000em !important;}
.RadMenu .rmLink{width:auto;}.RadMenu .rmSeparator,.RadMenu .rmSeparator:after{   line-height: 0;   font-size: 0;   overflow: hidden;}
.RadMenu div.rmRootGroup{   position: relative;}
