﻿@font-face { font-family: 'GESSTwoBold'; src: url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Bd.eot'); src: url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Bd.eot?#iefix') format('embedded-opentype'),  url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Bd.woff') format('woff'),  url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Bd.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'GESSTwoMed'; src: url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Reg.eot'); src: url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Regd.eot?#iefix') format('embedded-opentype'),  url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Reg.woff') format('woff'),  url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Reg.ttf') format('truetype'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'HacenTunisiaRegular'; src: url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Reg.eot'); src: url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Regd.eot?#iefix') format('embedded-opentype'),  url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Reg.woff') format('woff'),  url('/sites/schl/Style Library/SCHL/font/HelveticaNeueW23-Reg.ttf') format('truetype'); font-weight: normal; font-style: normal; }
body { background-color: #131760; margin: 0; direction: rtl; background-image: url('/sites/schl/Style Library/SCHL/images/bg.jpg') !important; background-repeat: repeat-x; }
#wrapper { position: relative; margin: 0 auto; width: 996px; float: none; clear: both; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #000; }
.imgL { float: left !important; }
.imgR { float: right !important; }
.spacer { clear: both; line-height: 0px; font-size: 0; }
img { border: none; }
a img { border: none; }
a { text-decoration: none; outline: none; }
.spacer { clear: both; font-size: 0; line-height: 0; }
section, article, footer, nav, aside { display: block; }
.clear_img { background: none !important; }
table { border-collapse: separate; border-spacing: 0px; width: 100%; }
ul { list-style-type: none; }
.marg0 { margin: 0 !important; }
.noBorder { border: none; }
h1, h2, h3, h4, p, a, ul { margin: 0; padding: 0px; }
a:hover { text-decoration: underline; }
option{padding:2px 3px;}
/**********************body*****************************/
.TopHdr { float: right; width: 996px; }
ul.langIcons {float: left; height: 32px; margin-top: 4px; background-image: url('/sites/schl/Style Library/SCHL/images/laguagePtrn.png'); padding: 5px 20px; border-radius: 6px;}
ul.langIcons:hover{background:#fff;}
ul.langIcons li { float: left;font-family: arial; font-weight: bold; font-size: 16px; color: #131760;}
ul.langIcons li a { font-family: arial; font-weight: bold; font-size: 15px; color: #131760; padding: 5px 10px; }
ul.langIcons li a:hover { /*background: #fff;*/ text-decoration: none; }
ul.langIcons > li.active > a { background: #fff; text-decoration: none; }
ul.social { float: left; margin-top: 12px; margin-left: 7px;display:inline-block;width:180px;}
ul.social li { float: left; margin-right: 2px; }
ul.social li img{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
ul.social li img:hover { margin-top: -5px; }
.logo { float: right; margin-top: 4px; }
.SLiderMenus { float: right; width: 996px; margin-top: 12px;margin-bottom: 25px; }
.SliderPart { float: left; width: 780px; }
.menuCon { float: left; width: 780px; height: 40px; }
.SliderParthome{}
body #carousel{}
#carousel .wrapper{}
#carousel .wrapper .slide{}

/****************************MenuCss****************/
#cssmenu ul li {float:right; margin: 0px 5px 0 0px;}
#cssmenu ul li.last{margin:0;}
#cssmenu ul li a{display:block; width:auto; height:30px; padding:8px 22px 2px; background:url('/sites/schl/Style Library/SCHL/images/menuLinkBg.jpg') repeat-x; font: bold 15px GESSTwoMed; text-align:center; color:#fff;border-radius: 5px;}
#cssmenu ul li a:hover{background:url('/sites/schl/Style Library/SCHL/images/ActivemenuLinkBg.jpg') repeat-x; text-decoration:none;}
/***************************EndMenu*****************/
.sliderCon { float: none; width: 996px; height: 360px; margin-top: 9px; }
.sliderPos { position: relative; width: 996px; height: 360px; }
.sliderBtn { float: right; height: 35px; background-image: url('/sites/schl/Style Library/SCHL/images/sliderBtnPtrn.jpg'); padding: 0 24px; font-family: GESSTwoMed; font-size: 14px; font-weight: normal; color: #fff; border: none; border-radius: 5px; cursor: pointer; }
.mneulftPart { float: right; width: 204px; }
.srchBox { float: left; width: 204px; height: 40px; background-image: url('/sites/schl/Style Library/SCHL/images/SrchBg.png'); }
.srchBox a { float: left; width: 26px; height: 22px; background: transparent; margin-top: 9px; margin-left: 9px; }
.srchBoxInput { float: left; width: 100px; height: 22px; background: transparent; border: none; font-family: Tahoma; font-size: 12px; color: #9a9a9a; margin-top: 9px; padding: 0 3px; }
ul.startNavLinks { float: right; width: 204px; margin-top: 10px; }
ul.startNavLinks > li { float: right; width: 204px; margin-bottom: 3px; position:relative; }
ul.startNavLinks > li > a { float: right; width: 180px; height: 15px; color: #4b4b4b; font-size: 13px; font-family: Tahoma; font-weight: bold; background-color: #fff; padding: 9px 0; padding-right: 24px; border-radius: 5px; }
ul.startNavLinks > li > a:hover { text-decoration: none; background-color: #f241a3; color: #fff; }
ul.startNavLinks li > ul{ position:absolute; right:205px; top:0; z-index:999; background: #ededed; border-radius: 8px; display:none;}
ul.startNavLinks li:hover > ul{display:block;}
ul.startNavLinks li > ul > li{width: 190px;}
ul.startNavLinks li > ul > li .sepMenuV{width:190px; height:1px; background:#c0c0c0;}
ul.startNavLinks li > ul > li > a{font-family: GESSTwoMed;font-size: 12px;color: #3D3D3D;font-weight: normal;display: block;line-height: 140%;padding: 8px 0;text-align: center;background:transparent;}
ul.startNavLinks li > ul > li > a:hover{color: #c5c5c5; text-decoration:none;}
.contentCon { float: right; width: 996px; margin-top: 13px; margin-bottom: 16px; }
.startNav { float: left; width: 206px; }
.counterBg { float: left; width: 204px; height: 174px; background-image: url('/sites/schl/Style Library/SCHL/images/counterBg.jpg'); background-repeat: no-repeat; }
.cointerGroup { float: right; margin-top: 79px; margin-right: 13px; }
.visitorsBg { float: left; width: 205px; height: 44px; background-image: url('/sites/schl/Style Library/SCHL/images/visitorBg.jpg'); background-repeat: no-repeat; margin-top: 8px; }
.visitorsBg h1 { float: right; width: 50px; height: 20px; font-family: Tahoma; color: #fd8c06; font-weight: bold; font-size: 14PX; margin-right: 120px; margin-top: 14px; }
.registerBg { float: left; display:block; width: 206px; height: 124px; background-image: url('/sites/schl/Style Library/SCHL/images/registerBg.jpg'); background-repeat: no-repeat; margin-top: 8px; }
.registerBg p { float: right; width: 146px; height: 50px; font-family: Tahoma; color: #424580; font-weight: normal; font-size: 11PX; margin-right: 12px; margin-top: 48px; text-align: justify; }
.endCon { float: right; width: 781px; }
.advcon { width: 384px; height: 103px; border-radius: 5px; }
.blockGroup { float: right; width: 781px; }
.BlockBg:last-child { margin-left: 0; }
.BlockBg { float: right; width: 253px; height: 174px; margin-left: 10px; }
.BlockBg p { float: right; width: 150px; height: 90px; font-family: Tahoma; color: #424580; font-weight: normal; font-size: 12PX; margin-right: 12px; margin-top: 61px; text-align: justify; }
.galleriesPart { float: right; width: 781px; margin-top: 15px; }
.galleryCon { width: 385px; }
.galleryHdr { float: right; width: 385px; height: 43px; background-image: url('/sites/schl/Style Library/SCHL/images/galleryHdrPtrn.jpg'); border-radius: 5px; }
.galleryHdr h1 { float: right; font-family: GESSTwoMed; color: #fff; font-weight: normal; font-size: 14PX; margin-top: 14px; margin-right: 15px; }
.gallerySliderCon { float: right; width: 385px; height: 233px; background: #fff; border-radius: 5px; margin-top: 8px; }
.moreVideosLink { float: right; width: 364px; height: 13px; background-image: url('/sites/schl/Style Library/SCHL/images/moreVideos.jpg'); background-repeat: no-repeat; margin-top: 16px; margin-right: 10px; }
.moreVideosLink a { float: left; width: 63px; height: 13px; margin-left: 38px; }
.footer { float: right; width: 966px; height: 18px; background: #fff; border-radius: 5px; padding: 15px 15px; margin-bottom: 19px; }
ul.footerLinks { float: right; width: 539px;margin-top: 4px; /*text-align: center;*/  }
ul.footerLinks li { display: inline-block; font-family: Tahoma; font-weight: bold; font-size: 12px; color: #767676; margin: 0px 2px; }
ul.footerLinks li a { font-family: Tahoma; font-weight: bold; font-size: 12px; color: #767676; }
ul.footerLinks li a:hover { color: #DB8A0B; text-decoration: none; }
.allrghts { float: left; margin-top: 4px; font-family: Tahoma; font-weight: bold; font-size: 12px; color: #767676; }
.innerHdr { /*float: right;*/ width: 100%; min-height: 48px; background-image: url('/sites/schl/Style Library/SCHL/images/innerHdrPtrn.jpg'); border-radius: 5px;     text-align: right;}
.innerHdr input.ms-long{ width: 95%; text-align: right;}
.innerHdr h1 { color: #5e5e5e; font:bold 18px GESSTwoMed; padding:8px 18px 7px 0; }
.inner-wrapper { float: right; width: 966px; background: #fff; padding:30px 15px; border-radius: 5px; }
ul.innerPath { float: right; margin: 15px 10px; }
ul.innerPath li { display: inline; margin: 0 2px; font-family: Tahoma; font-size: 13px; font-weight: normal; color: #fff; }
ul.innerPath li a { font-family: Tahoma; font-size: 13px; font-weight: normal; color: #fff; }
.tpseBg { float: right; width: 868px; background: #fff; border: 15px #e5e5e5 solid; padding: 15px 10px; }
.tpseBg h1 { float: right; width: 845px; background: #f2f2f2; border: 1px #d1d1d1 solid; padding: 15px 10px; font-family: Tahoma; font-weight: normal; font-size: 15px; color: #636363; }
.tpseBg h2 { width: 400px; background: #f2f2f2; border: 1px #d1d1d1 solid; padding: 15px 10px; font-family: Tahoma; font-weight: normal; font-size: 15px; color: #636363; margin-top: 15px; }
.innerBtn { height: 34px; border: none; font-family: GESSTwoMed; font-weight: normal; font-size: 15px; color: #fff; padding: 0 50px; background-image: url('/sites/schl/Style Library/SCHL/images/btnPTrnInner.jpg'); border-radius: 5px; cursor: pointer; }
.questionsBtn { float: right; margin: 26px 0; margin-right: 340px; }
.tpseBgInput { float: right; width: 845px; background: #fff; border: 1px #d1d1d1 solid; padding: 15px 10px; font-family: Tahoma; font-weight: normal; font-size: 15px; color: #ccc; margin-top: 45px; }
.pritedcopCon { float: right; width: 100%; }
.pritedcopCon p { float: right; width: 863x; font-family: Tahoma; font-size: 13px; color: #878787; text-align: justify; }
.pritedcopCon img { float: left; width: 218px; ; height: 175px; border: 1px #c5c5c5 solid; margin-right: 10px; margin-bottom: 3px; }
.questionsBtn2 { float: left; width: 220px; margin: 5px 0; padding: 0 0px; }
.print { float: left; font-family: Tahoma; font-weight: bold; color: #909090; font-size: 11px; background: url('/sites/schl/Style Library/SCHL/images/print.png') no-repeat left top; padding: 6px 0; padding-left: 35px; margin-top: 5px; line-height: 24px; margin-left: 15px; }
.send { float: left; font-family: Tahoma; font-weight: bold; color: #909090; font-size: 11px; background: url('/sites/schl/Style Library/SCHL/images/send.png') no-repeat left top; padding: 6px 0; padding-left: 35px; margin-top: 5px; line-height: 24px; margin-left: 15px; }
.downLoad { float: left; font-family: Tahoma; font-weight: bold; color: #909090; font-size: 11px; background: url('/sites/schl/Style Library/SCHL/images/download.png') no-repeat left top; padding: 6px 0; padding-left: 35px; margin-top: 5px; line-height: 24px; margin-left: 15px; }
#galleria { float: right; width: 848px; height: 593px; direction: ltr; margin-right: 50px; margin-top: 10px; }
.backBtn { float: left; font-family: GESSTwoMed; color: #595959; font-size: 13px; font-weight: normal; background: url('/sites/schl/Style Library/SCHL/images/arrowBak.jpg') no-repeat right top; padding: 12px 0; padding-right: 40px; margin: 40px 40px; }
.print00 { position: absolute; z-index: 100000000; top: 0; left: 0; font-family: Tahoma; font-weight: bold; color: #909090; font-size: 11px; background: url('/sites/schl/Style Library/SCHL/images/print.png') no-repeat left top; padding: 6px 0; padding-left: 35px; margin-top: 5px; border: thick lime solid; }
.galleryContainer { direction: ltr; }
.galleryContainer h2 { float: right; color: #595959; font-family: GESSTwoMed; font-size: 14px; font-weight: normal; margin-top: 19px; margin-right: 130px; }
.galleryContainer h3 { float: right; color: #595959; font-family: GESSTwoMed; font-size: 14px; font-weight: normal; margin-top: 19px; margin-right: 120px; }
.downLoadVid { margin-top: 7px !important; margin-left: 120px !important; font-family: GESSTwoMed !important; color: #595959 !important; font-size: 14px !important; font-weight: normal !important; }
.contactUsTxt { float: right; width: 755px; color: #696868; font-family: Tahoma; font-size: 13px; font-weight: normal; text-align: center; margin-top: 30px; margin-right: 100px; border-bottom: 1px #c8c8c8 solid; padding-bottom: 30px; }
.formCon { float: right; width: 100%; margin-top: 14px; }
.formCon h1 { float: left; color: #727171; font-family: Tahoma; font-size: 13px; font-weight: normal; margin-top: 5px; margin-left: 10px; }
.formCon h2 { float: left; color: #616161; font-family: Tahoma; font-size: 11px; font-weight: normal; margin-top: 5px; margin-left: 110px; }
.SelectBox { float: left; width: 405px; height: 26px; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #afafaf; padding: 2px; background-color: #f2f2f2; border: 1px #ccc solid; margin-left: 15px; }
.InputBox { float: left; width: 400px; height: 22px; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #afafaf; padding: 2px; background-color: #f2f2f2; border: 1px #ccc solid; text-align: right; margin-left: 15px; }
.InputBox2 { margin-left: 10px; }
.starForm { float: left; width: 10px; color: #ff0000; font-family: Tahoma; font-size: 14px; font-weight: bold; margin-top: 8px; margin-left: 200px; margin-right: 0px; text-align: left; }
.contactBtn { float: left; margin-top: 20px; margin-left: 224px; padding: 0 25px !important; }
/*----------according---------*/
.acordSlider { float: right; width: 848px; ; margin-top: 10px; margin-right: 45px; }
.occordion-txt { float: right; width: 848px; margin-top: 0px; }
*, * focus { outline: none; margin: 0; padding: 0; }
.container-accordion { width: 100%; margin: 0 auto; }
.acc_trigger { float: right; width: 100%!important; height: 54px; line-height: 27px; font-family: GESSTwoMed; font-size: 13px; font-weight: normal; color: #5e5e5e; text-align: right; background: #ebebeb; margin-top: 4px; border-radius: 0px; }
.acc_trigger a {cursor:pointer; text-decoration: none; height: 24px; display: block; font-family: GESSTwoMed; font-size: 13px; color: #5e5e5e; padding: 15px 0; padding-right : 40px; background-image: url('/sites/schl/Style Library/SCHL/images/questionsBullet.jpg'); background-repeat: no-repeat; background-position: 97% 25px; border-radius: 0px; }
.acc_trigger a img { margin-left : 5px; }
.acc_trigger a:hover { background-color: #e6e4e4;}
.acc_trigger.active { background-color: #e6e4e4;}
.acc_container { padding: 0; overflow: hidden; float: right; width: 99.5%!important; clear: both; margin-top: 5px; margin-bottom: 10px; border: 1px #d7d7d7 solid; border-radius: 0px;font:13px tahoma;color:#555;line-height:1.5 }
.acc_container .occordion-txt-data p { padding: 20px; text-align: justify; color: #878787; font-family: Tahoma; font-size: 13px; font-weight: normal; }
.acc_container .occordion-txt-data img { float: right; width: 237px; height: 260px; margin-left : 10px; margin-bottom: 10px; }
.acc_container h3 { margin: 0 0 10px; padding: 0 0 5px 0; border-bottom: 1px dashed #ccc; }
/********************************************************/
/*----------pager---------*/
ul.Paged { list-style-type: none; text-align: center; margin: 20px 0; }
ul.Paged li { display: inline; color: #555555; font-size: 11px; margin: 0; }
ul.Paged li a:link, ul.Paged li a:visited { background-color: #ebebeb; font-family: GESSTwoMed; font-size: 11px; text-decoration: none; display: inline-block; color: #868686; padding: 4px 8px; margin: 19px 0px; }
ul.Paged li a:hover, ul.Paged .active { background-color: #bebebe; color: #fff; }
/********************************************************/
.LatestNewsBlock { float: right; width: 886px; border-bottom: 7px #efefef solid; padding-bottom: 13px; margin: 8px 0; margin-right: 24px; }
.LatestNewsBlock:latest-child {
 border-bottom: none;
}
.LatestNewsBlock img { float: right; width: 177px; height: 137px; border: 1px #d9d9d9 solid; margin:0 0 0 10px; }
.LatestNewsBlock h1 {  font-family: Tahoma; color: #696969; font-size: 13px; margin-top: 10px; font-weight: bold; }
.LatestNewsBlock h2 {  font-family: Tahoma; color: #099fc3; font-size: 12px; margin-top: 4px; font-weight: normal; }
.LatestNewsBlock p {  font-family: Tahoma; color: #878787; font-size: 13px; margin-top: 4px; font-weight: normal; text-align: justify; }
.mediacenterCon { width: 737px; margin-right: 110px; }
.newsMediaBg { float: right; width: 224px; height: 306px; margin-left: 17px; background-image: url('/sites/schl/Style Library/SCHL/images/newsBg.jpg'); background-repeat: no-repeat; }
.newsMediaBg:hover { opacity: 0.7; }
.newsMediaBg h1 { float: right; width: 203px; margin-right: 10px; margin-top: 267px; text-align: center; color: #616161; font-size: 15px; font-weight: normal; font-family: GESSTwoMed; }
.galleryPocMediaBg { float: right; width: 224px; height: 306px; margin-left: 17px; background-image: url('/sites/schl/Style Library/SCHL/images/galleryPicBg.jpg'); background-repeat: no-repeat; }
.galleryPocMediaBg:hover { opacity: 0.7; }
.galleryPocMediaBg h1 { float: right; width: 203px; margin-right: 10px; margin-top: 267px; text-align: center; color: #616161; font-size: 15px; font-weight: normal; font-family: GESSTwoMed; }
.VideoMediaBg { float: right; width: 224px; height: 306px; margin-left: 17px; background-image: url('/sites/schl/Style Library/SCHL/images/videoAlbumBg.jpg'); background-repeat: no-repeat; }
.VideoMediaBg:hover { opacity: 0.7; }
.VideoMediaBg h1 { float: right; width: 203px; margin-right: 10px; margin-top: 267px; text-align: center; color: #616161; font-size: 15px; font-weight: normal; font-family: GESSTwoMed; }
a.clients { float: right; display:block; width: 194px; height: 202px; background: #e4e4e4; margin:18px; position:relative; }
a.clients img { float: right; width: 172px; height: 114px; margin-top: 28px; margin-right: 11px; border: 1px #c8c8c8 solid; }
a.clients .iconsPlay{position:absolute; top:36px; right:60px; width:auto; height:auto; border:0;}
a.clients:hover .iconsPlay{opacity:0.5;}
a.clients span { float: right; width: 100%; font-family: "GESSTwoMed"; font-size: 13px; color: #787878; line-height: 15px; text-align: center; margin-top: 20px; font-weight: normal; }
a.clients:hover { background: #d5d4d4; }
.DetailsNewsBlock { float: right; width: 886px; border-bottom: 7px #efefef solid; padding-bottom: 13px; margin: 8px 0; margin-right: 24px; }
.DetailsNewsBlock img { float: right; border: 1px #d9d9d9 solid; margin-left: 10px; margin-bottom: 3px; }
.DetailsNewsBlock span { font-family: Tahoma; color: #696969; font-size: 13px; margin-top: 10px; font-weight: bold; line-height: 25px; }
.compBtn { background:url('/sites/schl/Style Library/SCHL/images/btnPTrnInner.jpg') repeat-x; text-align:center; color:#fff; font:bold 14px GESSTwoMed; border-radius:7px; float: left; margin-top: 20px; margin-left: 45%; padding: 7px 45px !important; }
.compBtn:hover { text-decoration:none;}
/*************************************************/
.uploadCon { float: left; width: 176px; height: 32px; margin-top: 26px; display: none; }
.uploadCon img { float: right; }
.uploadConInput { float: left; width: 138px; height: 20px; margin-top: 6px; background: #fbfbfb; border: 1px #ccc solid; padding: 2px; font-family: Tahoma; font-weight: normal; font-size: 11px; color: #636363; }
.uploadCon2 { float: right; width: 176px; height: 32px; margin-top: 0px; display: none; }
.evaluationCon { float: right; width: 194px; margin: 0 18px; margin-top: 10px; }
.evalStars { float: right; width: 100%; }
.evalStars h3 { float: right; width: 100%; text-align: center; font-family: Tahoma; font-weight: normal; font-size: 11px; color: #999; margin: 5px 0; }
/***********************************************/
.shareTxtBg { float: right; width: 224px; height: 306px; margin-left: 17px; background-image: url('/sites/schl/Style Library/SCHL/images/shareTxt.jpg'); background-repeat: no-repeat; }
.shareTxtBg:hover { opacity: 0.7; }
.shareTxtBg h1 { float: right; width: 203px; margin-right: 10px; margin-top: 267px; text-align: center; color: #616161; font-size: 15px; font-weight: normal; font-family: GESSTwoMed; }
.shareVideoBg { float: right; width: 224px; height: 306px; margin-left: 17px; background-image: url('/sites/schl/Style Library/SCHL/images/shareVideo.jpg'); background-repeat: no-repeat; }
.shareVideoBg:hover { opacity: 0.7; }
.shareVideoBg h1 { float: right; width: 203px; margin-right: 10px; margin-top: 267px; text-align: center; color: #616161; font-size: 15px; font-weight: normal; font-family: GESSTwoMed; }
.sharePicBg { float: right; width: 224px; height: 306px; margin-left: 17px; background-image: url('/sites/schl/Style Library/SCHL/images/sharePic.jpg'); background-repeat: no-repeat; }
.sharePicBg:hover { opacity: 0.7; }
.sharePicBg h1 { float: right; width: 203px; margin-right: 10px; margin-top: 267px; text-align: center; color: #616161; font-size: 15px; font-weight: normal; font-family: GESSTwoMed; }
/*******************************
*************************/
.conditionCon { float: right; width: 100%; }
.conditionCon h3 { float: right; width: 100%; font-family: Tahoma; color: #fd8c06; font-weight: bold; font-size: 14PX; }
ul.conditionsList { float: right; margin: 10px 20px; list-style-type: circle; list-style: circle !important; padding-right: 20px; }
ul.conditionsList li { display: block; margin: 5px 0; list-style: circle !important; }
ul.conditionsList li a { font-family: Tahoma; color: #878787; font-size: 13px; font-weight: normal; text-decoration: none; }
ul.conditionsList li a:hover { text-decoration: none; }
.joinBlock { float: right; width: 94%; border: 1px #ddd solid; border-radius: 5px; padding: 30px 20px; margin-right: 8px; margin-top: 20px; }
.joinBlock h3 { float: right; width: 90%; font-family: Tahoma; color: #fd8c06; font-weight: bold; font-size: 14PX; }
.mailListCon { float: right; width: 507px; padding: 30px 40px; margin-right: 170px; margin-top: 60px; border-radius: 5px; border: 1px #ddd solid; }
.mailListCon h1 { float: right; font-family: GESSTwoMed; color: #797979; font-weight: normal; font-size: 13px; margin-top: 10px; }
.MailListBtn { float: left; margin-top: 20px; margin-left: 15px; padding: 0 20px !important; }
.radiuCon { float: left; width: 400px; padding: 2px; margin-top: 4px; margin-left: 15px; }
.radioContainer { float: right; width: 70px; margin-bottom: 12px; }
.radiuCon h3 { float: right; width: 30px; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #707070; margin-right: 10px; }
ul.registerLogin { float: left; margin-top: 15px; margin-left: 6px; }
ul.registerLogin li { float: left; font-family: GESSTwoMed; font-weight: normal; font-size: 13px; color: #fff; margin: 0px 4px; }
ul.registerLogin li a { font-family: GESSTwoMed; font-weight: normal; font-size: 13px; color: #fff; }
ul.registerLogin li a:hover { color: #fcc664; text-decoration: none; }
/*****************newsLetter*************************/
#newsLettweWrape { position: relative; margin: 0 auto; width: 544px; min-height: 500px; float: none; clear: both; font-family: Tahoma; font-size: 12px; font-weight: normal; color: #888888; }
.newsLetterCon { float: right; width: 544px; border: 1px #cacaca solid; border-radius: 18px; padding: 2px; margin-top: 5px; background: #fff; }
.newsLetterTxt { float: right; width: 518px; color: #cacaca; font-size: 12px; font-weight: normal; font-family: Tahoma; margin-right: 15px; margin-top: 26px; line-height: 20px; line-height: 19px; text-align: justify; }
.newsLetterFooter { float: right; width: 544px; height: 27px; background-image: url('/sites/schl/Style Library/SCHL/images/News-Letter_footer.gif'); -webkit-border-bottom-right-radius: 18px; -webkit-border-bottom-left-radius: 18px; -moz-border-radius-bottomright: 18px; -moz-border-radius-bottomleft: 18px; border-bottom-right-radius: 18px; border-bottom-left-radius: 18px; margin-top: 20px; }
.newsLetterFooter span { float: right; width: 544px; color: #747475; font-size: 12px; font-weight: bold; font-family: Tahoma; text-align: center; margin-top: 5px; }

/*competition menu*/
.videoIcon { float: right; width: 126px; height: 60px; color: #fff; font-size: 14px; font-family: GESSTwoMed; font-weight: normal; padding-right: 100px; padding-top: 30px; margin-bottom: 30px; margin-right: 5px; background-image: url('/sites/schl/Style Library/SCHL/images/VideoLink.jpg'); background-repeat: no-repeat; }
.videoIcon:hover { background-image: url('/sites/schl/Style Library/SCHL/images/VideoLink-01.jpg'); background-repeat: no-repeat; opacity: 0.8; text-decoration: none; }
.PicIcon { float: right; width: 159px; height: 60px; color: #fff; font-size: 14px; font-family: GESSTwoMed; font-weight: normal; padding-right: 100px; padding-top: 30px; margin-bottom: 30px; margin-right: 5px; background-image: url('/sites/schl/Style Library/SCHL/images/Pics-Icon.jpg'); background-repeat: no-repeat; }
.PicIcon:hover { background-image: url('/sites/schl/Style Library/SCHL/images/Pics-Icon-01.jpg'); background-repeat: no-repeat; opacity: 0.8; text-decoration: none; }
.twitIcon { float: right; width: 130px; height: 60px; color: #fff; font-size: 14px; font-family: GESSTwoMed; font-weight: normal; padding-right: 105px; padding-top: 30px; margin-bottom: 30px; margin-right: 5px; background-image: url('/sites/schl/Style Library/SCHL/images/twitter-Icon.jpg'); background-repeat: no-repeat; }
.twitIcon:hover { background-image: url('/sites/schl/Style Library/SCHL/images/twitter-Icon-01.jpg'); background-repeat: no-repeat; opacity: 0.8; text-decoration: none; }

/*developer styles-------------------------------------------------------------------------------------------*/
/*right menu*/
.rightMenuContainer{width:210px; float:left; background:#EBEBEB; padding:10px; border-radius:7px;margin-right: 15px;}
.rightMenuContainer ul li a,.lnkCompReg{background:url('/sites/schl/Style Library/SCHL/images/InnnersMenuPtnac.jpg') repeat-x #099FC2; display:block; padding:10px 0; text-align:center; font:bold 13px GESSTwoMed; color:#fff; border-radius:5px; margin:2px 0;}
.rightMenuContainer ul li a:hover,.lnkCompReg:hover{background:url('/sites/schl/Style Library/SCHL/images/InnnersMenuPtnIn.jpg') repeat-x #C9C9C9;text-decoration:none; color:#7A7A7A;}

/*SiteMap*/
ul.siteMap{margin:0 20px 0 0; list-style-type:disc;}
ul.siteMap > li{padding:0 3px 0 0; margin:10px 0;}
ul.siteMap > li > a{font-weight:bold; font:14px GESSTwoMed; color:#000000;}
ul.siteMap > li > a:hover { text-decoration:none; color:#868686;}
ul.siteMap > li > ul{margin:0 20px 0 0; }
ul.siteMap > li > ul a { color:#FD8C06}
ul.siteMap > li > ul a:hover {text-decoration:none; color:#868686; }

.sep100x100{width:100%; height:1px; background:#000000; margin:15px auto; }
/*Paging*/
.pagingContainer{width:100%; text-align:center; margin:20px 0px;}
a.pagingCurrent:link,a.pagingCurrent:visited{ font-size:11px; text-decoration:none;display:inline-block; background:#EBEBEB; color:#868686; padding:5px 9px; }
span.pagingActive,a.pagingCurrent:hover{font-size:11px; text-decoration:none;display:inline-block; background:#868686; color:#EBEBEB; padding:5px 9px;}
.nextPrevious{color:#58585a !important; border:0 !important; font-size:14px !important; text-decoration:none;}

/*Messages Success / Error*/
.messageSent{padding:10px; margin:10px; border:solid 1px #065d01; background:#81f27b; border-radius:10px; color:#ffffff; box-shadow:4px 5px 10px #888;}
.messageSent p{ text-align:center; color:#065d01;}

.messageError{padding:10px; margin:10px; border:solid 1px #ff0000; background:#FFF2F2; border-radius:10px; color:#ffffff; box-shadow:0 0 2px 0;}
.messageError p{ text-align:center; color:#ff0000;}

/*Forms-------------------------------------------------------------------------------*/
.formContainer{width:auto; padding:40px; margin:0 auto; border:3px solid #DDDDDD; border-radius:25px;box-sizing: border-box;}
.formRow{margin:10px 0; position:relative;}
.formRowDefault{position:relative;}
.formTxtCell{float:right; width:150px; font-size:12px; color:#666; text-align:left; padding:0 0 0 15px;font:bold 16px arial;}
.txtInput{float:right; width:311px; height:22px; background:#fff!important; border:1px #d6d6d6 solid!important; font:11px Tahoma; padding:2px 5px!important;}
.txtInput:focus{border-color:#8f8f8f!important}
.txtInputSmall{width:62px !important;}
.txtInputSmall2{width:89px !important;}
.sepTxtInput{float:right; width:10px; height:21px;}
.txtCaptcha{width:230px;}
.txtArea{height:119px !important;resize:none}
.dropDown{width:323px !important; height:23px !important;}
.dropDownSmall { width:101px !important;}
.lnkSend{float:left;background:url('/sites/schl/Style Library/SCHL/images/btnPTrnInner.jpg'); height: 34px; padding:0 30px ; color:#ffffff  !important; cursor:pointer !important; border:0!important; font:normal 15px GESSTwoMed !important; border-radius: 5px; }
.lnkSendContact{margin:5px 0 0 3px !important;}
/*styling fileupload*/
.fileUploadContainer{float:right; width:325px; height:25px; position:relative;}
.realFileUpload{position:absolute; top:0; right:0; opacity:0; -moz-opacity:0; filter:alpha(opacity:0); z-index:2;}
.fakeupload {position:absolute; top:0; right:0;width:311px; height:19px; background:#121D85; border:solid 1px #b9b9b9; border-radius:10px; font:11px Tahoma; padding:2px 5px; text-align:center; color:#ffffff;}
/*validator*/
.validatorContainer{position:relative;}
.validator{font-size:12px;background:#b43320; border: 1px solid #FFFFFF;border-radius:10px;box-shadow: 0 0 6px #000000;color: #FFFFFF;padding: 3px 14px;position: absolute; left:0;top:3px; z-index:100; cursor:pointer;}


.ErrorMessage{clear:both;width:auto;margin:0 auto 20px;background:#900000 url('/sites/schl/Style Library/SCHL/images/errormark.png') no-repeat 97% 5px;padding:15px 15% 15px 11px;border-radius: 4px;font:bold 16px arial;color:#fff}
.SuccessMessage{clear:both;width:auto;margin:4px auto 20px;background:#218F6F url('/sites/schl/Style Library/SCHL/images/success.png') no-repeat 97% 5px;padding:15px 15% 15px 11px;font:bold 16px arial;border-radius: 4px;color:#fff!important}

.RFV,.formtable td > span.RFV{font:12px tahoma;color:#ef0000}
.formtable{background-color: #FFFFFF;   /* padding: 20px;*/}
.formtable td{font:bold 16px arial;color:#666;padding:5px 0;vertical-align:top;}
.formtable td > span{font:bold 16px arial;color:#666;text-align:right;display:block;padding-left:5px;margin-top:5px;}
.formtable td label span{font:bold 17px arial;color:#a40000;display:inline-block;}
.formtable td span span{font:12px tahoma;color:#f00000!important;display:inline-block;visibility: visible!important;}
.formtable td select{outline:0px;background-color:#fff;border:1px #d6d6d6 solid;min-height:25px;line-height:24px;font:12px tahoma;color:#4a4a4a;padding:0 5px;width: 281px;padding-left: 0px;height: 25px;}
.formtable td input[type="text"]{outline:0px;background-color:#fff;border:1px #d6d6d6 solid;min-height:25px;line-height:24px;font:12px tahoma;color:#4a4a4a;padding:0 5px;width:270px}
.formtable td input[type="password"]{outline:0px;background-color:#fff;border:1px #d6d6d6 solid;min-height:25px;line-height:24px;font:12px tahoma;color:#4a4a4a;padding:0 5px;width:270px}
.formtable td input[type="checkbox"]{background-color:#fff;border:1px #d6d6d6 solid;min-height:25px;line-height:24px;font:12px tahoma;color:#4a4a4a;padding:0 5px;}
.formtable td input[type="text"].narrow{width:98px}
.formtable td input[type="text"]:focus,.formtable td input[type="password"]:focus,.formtable td select:focus{border:1px #8f8f8f solid;}
.formtable td textarea{background-color:#fff;border:1px #d6d6d6 solid;min-height:25px;line-height:24px;font:12px tahoma;color:#4a4a4a;padding:5px;width:270px!important;max-height:80px;height:80px;resize:none}
.importantInfo .formtable td textarea{width:500px!important}
.formtable td .widetext{width:275px!important}
.formtable td select.widetext{width:289px!important}
.formtable h4{ font:normal 15px GESSTwoMed !important; }
.formtable td:first-child,table.innertable td:first-child,.formtable td table.innertable tdL:first-child{width:250px!important}
.formtable td:first-child + td table td:first-child{width:auto!important}
body table td.innerbtntd,.innertable td.innerbtntd{text-align:left!important}
/* Generated by less 2.4.0 */
body table td.innerbtntd input[type=button],
.innertable td.innerbtntd input[type=button],
body table td.innerbtntd input[type=reset],
.innertable td.innerbtntd input[type=reset],
body table td.innerbtntd input[type=submit],
.innertable td.innerbtntd input[type=submit],
body table td.innerbtntd button,
.innertable td.innerbtntd button {
  float: left;
}
body table td.innerbtntd:after,
.innertable td.innerbtntd:after,
body table td.innerbtntd:before,
.innertable td.innerbtntd:before {
  content: '';
  display: block;
  clear: both;
}
/*Grid Style*/
.FormGrid{width: 915px;padding: 0 10px;}
.gridstyle,.GridStyle {width:100%;}
.gridstyle,.GridStyle {border:1px #e4e4e4 solid!important;font:bold 15px arial;color:#666;border-collapse:collapse}
.gridstyle td,.GridStyle td {border:1px #e4e4e4 solid!important;font:12px tahoma;color:#333;border-collapse:collapse;}
.gridstyle th,.GridStyle th{background:#04BAE1;color:#fff!important;border:1px #7AD6EA solid;border-bottom:4px #DFAE62 solid;padding:5px 5px!important;text-align:center}
.gridstyle th a,.GridStyle th a{color:#fff!important;text-decoration:none}
.gridstyle th a:hover,.GridStyle th a:hover{color:#F5EDAF !important}
.gridstyle th,.GridStyle th{padding:5px}
.gridstyle td,.GridStyle td{padding:5px!important}
.gridstyle .item td,.GridStyle .item td{background-color:#fff;}
.gridstyle .alteritem td,.GridStyle .alteritem td{background-color:#f3f4f5;color:#333}
.gridstyle td a,.GridStyle td a{color:#456CBE;display:inline-block;text-decoration:none!important}
.gridstyle td a:hover,.GridStyle td a:hover{color:#577BC4;text-decoration:underline!important}
.gridstyle td a,.GridStyle td a{white-space:nowrap;display:inline-block}
.Pager table{margin:0 auto;border-collapse:collapse;padding:0px;}
.Pager table td{border:0px;padding:2px}
.Pager table td span{display:inline-block;padding:4px 6px;background:#1e73ab;color:#fff}
.Pager table td a{font:bold 12px tahoma;display:inline-block;padding:4px 6px;background:#efefef}
.stepContainer .FormGrid{width:700px!important;}
.stepContainer .GridStyle{width:98%!important}

.txt_search{   margin-right: 60px;    margin-top: -60px;    padding: 2px;    width: 100px;    }


/*update loader*/
.updateprogress {text-align:center;}
.updateprogress{position: fixed;top:0;width: 100%;height: 100%;background:transparent url('/sites/schl/Style Library/SCHL/images/loaderbg.png');text-align: center;z-index: 9999999999999;}
.updateprogress img{position: absolute;top: 12%; left: 50%; margin-left: -25px;}

/*LinkButton*/
.SchlLinkButton
{	
background: url('/sites/schl/Style Library/SCHL/images/menuLinkBg.jpg') repeat-x scroll 0 0 rgba(0, 0, 0, 0);
border-radius: 5px !important;
color: #fff !important;
display: block !important;
font: 14px GESSTwoMed !important;
height: 30px !important;
padding: 10px 0 0 !important;
text-align: center !important;
width: 124px !important;
}

/*Button*/
.SchlButton
{	
background: url('/sites/schl/Style Library/SCHL/images/menuLinkBg.jpg') repeat-x scroll 0 0 rgba(0, 0, 0, 0);
border-radius: 5px !important;
color: #fff !important;
display: block !important;
font: 14px GESSTwoMed !important;
height: 30px !important;
padding: 0 0 0 !important;
text-align: center !important;
width: 124px !important;
cursor:pointer;
}

.Breadcrumb 
{
	/*float: right;*/
    margin: 15px 10px;
    text-align: right;
}

.Breadcrumb a
{
	color: #fff;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: normal;
}

.sep
{
	color: #fff;
    display: inline;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    margin: 0 5px;
}

.prohibited
{
	width: 28px;height: 28px;margin: -10px 10px;
	background-image:url('/sites/schl/Style Library/SCHL/images/prohibited.png');
}

.validimg
{
	width: 28px;height: 28px;margin: -10px 10px;
	background-image:url('/sites/schl/Style Library/SCHL/images/right.png');
}

.divinset{

}
.redstar{
	color:red;
}
.edititemicon
{
background-image:url('/sites/schl/Style Library/SCHL/images/Edit.png');
}

.deleteitemicon
{
background-image:url('/sites/schl/Style Library/SCHL/images/Delete.png');
	
}
.newtemplate {
display: none;
position: absolute;
margin-top: -52px;
margin-right: -226px;
z-index: 10000;
}
.reportmenuitem,.newsubmenu{position:relative}
.reportmenuitem:after,.newsubmenu:after{content:'';display:inline-block;position:absolute;right:5px;top: 7px;width:20px;height:20px;background:url('/sites/schl/Style Library/Images/arrowright.png') no-repeat;}
.reportmenuitem img,.newsubmenu img{display:none}

.newtemplatearrow
{
	margin-right: -85px!important;
    position: absolute;
}

.newsubmenu:hover~.newtemplate
{
	display: block !important;
}

.newtemplate:hover
{
	display: block !important;
}

.reportsubmenu{
display: none;
position: absolute;
margin-top: -52px;
margin-right: -225px;
z-index: 10000;
}

.reportmenuitem:hover~.reportsubmenu
{
	display: block !important;
}

.reportsubmenu:hover
{
	display: block !important;
}

.welcomeheader {background:#FCD58A;border-radius: 8px; padding: 10px; margin-bottom:25px;}
.gridstyle th{background-color: #04BAE1;color: #fff!important;font: bold 15px arial;line-height:22px;padding:5px 0;border-bottom: #DFAE62 4px solid;border-right: #7AD6EA 1px solid;text-align:center}
.gridstyle{width:100%}
.gridstyle td{padding:4px 2px!important;font:bold 15px arial;text-align:center}
.gridstyle td a:link,.gridstyle td a:visited{color:#2a88b1!important}
.gridstyle .altitem{background:#F3F4F0}

.fleft{float:left!important}
.fright{float:right!important}
.Aright{text-align:right!important}
.Aleft{text-align:left!important}
.Acenter{text-align:center!important}
.clear{clear:both!important}
.welcomeheadercontent{}
.sidemenucontent{width:16%;}
.schlcontent{width:68%;} 


/*Error Message For Old Browsers*/
#ie7Message{width:100%; min-height:50px; background:url('/sites/schl/Style Library/SCHL/images/bgTransparent.html'); position:fixed; top:14px; right:0; z-index:997; padding:5px; display:none;border:1px solid black;border-right:0px;border-left:0px;}
#closeMessage{position:absolute; right:10px; top:15px;}
#contentMessageError{width:800px; margin:0 auto; z-index:999; padding:6px 0 0 0; text-align: right; height:66px; }
#contentMessageError p{ font-weight:normal; color:Black;font-size:13px;width:400px;float:right;}
#contentMessageError .browsers{ width:350px; float: left;}
/*End Error Message For Old Browsers*/

.sidenav{width:230px;}
.contentdiv{width:715px}
.contentdiv p{font-size: 13px;color:#555!important}
.contentdiv a{color:#2137CF}
.chl-date{color:#999;margin-bottom:10px}
/*--newswp--*/
.newswp{}
.bignews{background: #F4F4F4 !important;margin-bottom: 10px;border-radius: 0px;padding: 12px;border-bottom:1px #ddd solid;padding-bottom:20px}
.bignews .col-md-8 {display: table;}
.newsthumbhome{}
.newsthumbhome img{border:1px #ddd6c7 solid!important;width:130px;max-width:130px!important;max-height:130px;margin-left:10px;background: #0E085A;}
.newstitle{margin:5px 0;}
.newstitle a{color:#18A4D8;font:normal 16px GESSTwoMed!important;}
.newstitle a:hover{text-decoration:none;color:#01A9CD}
.morelnk{color:#01C5ED;display:inline-block;margin:0 5px;background:transparent url('/sites/schl/Style Library/SCHL/images/morelnk.png') no-repeat left center;padding-left:20px;padding-top:3px;padding-bottom:3px;}
.morelnk:hover{text-decoration:none;color:#01A9CD}
.article-left .captioned-image, .welcome .welcome-image{padding-right:10px;padding-left:0px}
.logout{background-image: url('/sites/schl/Style Library/SCHL/images/innerHdrPtrn.jpg');text-decoration:none; border-radius: 5px; float: left; height: 30px; text-align: center; width: 10%; margin: 8px 10px 0; color: #333!important; font: 13px tahoma; line-height: 2;text-decoration:none!important}
.logout:hover{background:#F4D69B!important}
.logout:active{background:#FECB6B!important}

/*--Content--*/
.contentdiv .ms-rtestate-field p{font-size: inherit!important;}
.contentdiv .ms-rtestate-field *{font-family:inherit!important}

.contentdiv .ms-rtestate-field img{/*border:2px #00927e solid;*/max-width:98%}
.contentdiv img.fleft{margin:15px 25px 10px 0}
.contentdiv img.fright{margin:15px 5px 10px 25px}
.contentdiv p{margin-bottom:10px}
.contentdiv ul{margin:0 15px}
.contentdiv ul li{background:transparent url('/sites/schl/Style Library/SCHL/images/ULPolet.png') no-repeat right 6px;padding:0 20px;margin-bottom:12px;font-size:14px;color:#555!important;list-style:none}
.contentdiv ul li a{font-size:14px;color:#2137CF;text-decoration:none}
.contentdiv ul li a:hover{text-decoration:underline}

/*--ListingDiv booksList---*/
.booksList>div>table{width:100%}
.booksList>div>table td{padding:10px 0;border-bottom: 1px #cdcdcd dashed;padding-top: 15px;}
.issueTitle {font-family: GESSTwoMed!important;font-size: 15px;color: #333;line-height: 22px;}
.libThumb{width:15%;}
.libTxt{width:85%}
.libThumb img{width: 92px;height: 108px;}
.downloadDiv{}
.downloadDiv a.download{color:#2137CF;display:inline-block;margin:0 5px;background:transparent url('/sites/schl/Style Library/SCHL/images/downlnk.png') no-repeat left top;padding-left:18px}
.downloadDiv a.download:hover{text-decoration:none;color:#52BCE4}
.filesize{color:#999;}
.page-noutfound{}
.to-home-link{}
.to-home-link a{font:15px GESSTwoMed;color:#E89400}
.to-home-link a:hover{text-decoration:none;color:#DC7E01}

.formRow select{width: 322px;height: 28px;background: #fff!important;border:1px #d6d6d6 solid!important;font: 11px Tahoma;padding: 2px 5px!important;}
.formRow select:focus{border-color: #8f8f8f!important;}

/*---UI Tabs--*/
.ui-tabs-nav{border:0px!important;background:none!important}
.ui-tabs-panel{border-top:3px #DFAE62 solid!important}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default,.ui-state-default .ui-corner-top .ui-state-hover{background:#0388A5!important;border:0px!important}
.ui-state-default a, .ui-widget-content .ui-state-default a, .ui-widget-header .ui-state-default a{text-decoration:none!important;color:#fff!important}
.ui-tabs .ui-tabs-nav li.ui-tabs-active{background:#DFAE62!important}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#fff!important}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-state-default .ui-corner-top .ui-state-hover{}
.ui-state-default h4, .ui-widget-content .ui-state-default h4, .ui-widget-header .ui-state-default h4, .ui-state-default .ui-corner-top .ui-state-hover h4{font-size:15px!important;color:#fff!important}
.ui-widget-content{padding:10px}
.infoheader{margin-bottom:10px;font: bold 16px arial;color: #555;}
/*-----*/
#NewUserForm{width:auto!important}
.defaultbtn,.Newbutton{background: url('/sites/schl/Style Library/SCHL/images/btnPTrnInner.jpg');height: 34px;padding: 0 30px;color: #ffffff !important;cursor: pointer !important;border: 0!important;font: normal 15px GESSTwoMed !important;border-radius: 5px;}
.defaultbtn:hover,.innerBtn:hover,.compBtn:hover,.lnkSend:hover,.Newbutton:hover,.SchlLinkButton:hover{background: #05ADD2!important;text-decoration:none!important}
.defaultbtn:active,.innerBtn:active,.compBtn:active,.lnkSend:active,.Newbutton:active,.SchlLinkButton:active{background: #048EAC!important;}
.form-title{  font-family: GESSTwoMed;font-size: 16px;font-weight: 400;color: #58595b;margin-bottom: 10px;background-color: #dedede;border-right: 3px #04BAE1 solid;box-shadow: 0px 1px 1px rgba(51,51,51,.35);padding: 7px 12px 5px;}
.formtable input[type='radio'],.formtable input[type='checkbox']{margin:0 5px;min-width:16px;min-height:16px}
.fancybox-title {font: 16px GESSTwoMed!important;color: #DFAE62!important;margin-bottom: 10px!important;}
.caseheader h2{font-family: GESSTwoMed;font-size: 16px;font-weight: 400;color: #58595b;margin-bottom: 10px;background-color: #dedede;border-right: 3px #04BAE1 solid;box-shadow: 0px 1px 1px rgba(51,51,51,.35);padding: 7px 12px 5px;text-align:right!important}

.userstatuscontent{padding:10px;background:#e0e0e0;margin-top:15px;border-radius:8px}
select.DD_UserStatus{outline:0px;background-color:#fff;border:1px #d6d6d6 solid;min-height:25px;line-height:24px;font:12px tahoma;color:#4a4a4a;padding:0 5px;width:100%}
.userstatusitem{padding-top:8px;font-size:13px;color:#555}
.userstatusitem .fright img{margin:0 5px}

.home-col{width:31.2%;box-sizing: border-box;padding: 10px 15px;background:#fff;border-radius:8px;min-height: 285px;}
.home-col+.home-col{margin-right:3%}
.slide > img{border-radius:8px!important;}

h2.wptitle {font-size: 22px;color: #333;margin-bottom: 12px;line-height: 120%;font-family: GESSTwoMed;}
.wptitletxt {display: inline-block;background: #fff;padding: 0px 5px 0 20px;margin-right: -1px;}
.wpline {display: block;height: 5px;background: #08A6CB;margin-top: -14px;}

.smallnews{padding-top:10px;}
.smallnews-col{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #ddd solid;}
.smallnews-col p{font-size: 12px;color: #666!important;margin-bottom:0px}
.smallnewstitle,.smallnewstitle *{color: #18A4D8;font: normal 13px tahoma!important;} 
.smallnews .morelnk{display:inline-block;}
.smallnews a,.smallnews a:visited{color:#18A4D8;text-decoration:none}
.morelnk,.morelnk:visited{min-width: 40px;color:#18A4D8}

.publication-item{clear:both;}
.publication-item .libThumb {width: 20%;}
.publication-item .libThumb img {width: 100%;height: auto;max-height: 68px;}
.publication-item .libTxt {width: 75%;margin-right: 5%;}

.publication-item .issueTitle,.publication-item .issueTitle a{color:#C2810C;line-height: 20px;text-decoration:none}
.publication-item .issueTitle a:hover{color:#E79B0E}
.publication-item .filesize{display:none}

.faq_homebanner{}
.faq_homebanner img{max-height:215px;}
.topicdiv{ padding: 20px;border: 3px solid #dddddd;border-radius: 5px;margin: 0 auto;margin-bottom: 20px;}

/*---FAQ---*/

/*#Pager#*/
.pager{background:#FCD58A;padding:3px 0;}
.pager table,.ms-srch-Paging{margin:5px auto;width: auto;border-spacing: 2px;}
.pager td,.ms-srch-Paging li{background:none!important;border:0px!important;padding:0px!important;font:bold 12px tahoma}
.pager td > a,.ms-srch-Paging li a{display:inline-block;padding:3px 6px;font:bold 12px tahoma;color:#18ACE2!important}
.pager td > span,.ms-srch-Paging #PagingSelf a,.pager td a.prev,.pager td a.next{display:inline-block;padding:3px 6px;background:#18ACE2;color:#fff!important;text-decoration:none}

.pager td a.prev,.pager td a.next{display:inline-block;padding:3px 6px;background:#018FAD;color:#fff!important;text-decoration:none}
.pager td a.prev:hover,.pager td a.next:hover{background:#0CA0BF}
.pager td a.prev:active,.pager td a.next:active{background:#018FAD}



/*--Login box---*/
.logindiv {display: none;position: absolute;z-index: 9;right: -22px;top: 33px;background: #eee;padding: 10px 8px;width: 250px;box-shadow: 0 5px 10px #444;border-radius: 4px;filter: DropShadow(Color=#888,OffX=0,OffY=2px,Positive=3px);border-top: 5px #00927e solid;}
a.memberlogin {height: 32px;line-height: 32px;margin: 0 auto;background:transparent url('../../images/loginarrow.png') no-repeat left center;display:inline-block;padding-left:15px;padding-right:0px}
.logindiv input[type='text'],.logindiv input[type='password']{width:86%;margin-bottom:8px}
.logindiv p span{display:block}
.logindiv a{margin:0px;color: #00927e;}
/*div.login{width:200px;text-align:center;}*/
.login{color:#E6BD66}
.loggedin{width:200px;right: 28px;}
.loggedin p{float:none!important}
.loggedin p span{border-bottom:1px #D6C9AF solid;}
.loggedin p span a{font-size: 14px;display: block;padding: 4px 12px;}
.loggedin p span a:hover{background:#00927e;color:#fff;text-decoration:none}

.loginlinks{}
.loginlinks li a{border-right:1px #006d5e solid}
.loginlinks li:first-child a{margin-right:5px;padding-right:0;border:0px}


/***Chat***/
#stlivechat0 a{z-index:999;position:fixed;border-radius:0px 0px 3px 3px;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;-ms-border-radius:0px 0px 3px 3px;font-size:14px;left:0;top:55%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;box-shadow:-2px 2px 3px rgba(0,0,0,0.3);-moz-box-shadow:-2px 2px 3px rgba(0,0,0,0.3);-ms-box-shadow:-2px 2px 3px rgba(0,0,0,0.3)}#stlivechat0 #stlivechat0_online{background-color:#76b30c;color:white;border:solid 1px #64970a;border-top:0px}#stlivechat0 #stlivechat0_online>span{display:block;padding:4px 14px}#stlivechat0 #stlivechat0_online:hover{text-decoration:none;background-color:#7fbc1c}#stlivechat0 #stlivechat0_offline{background-color:#ccc;color:#111;border:solid 1px #999;border-top:0px}#stlivechat0 #stlivechat0_offline>span{display:block;padding:4px 14px}#stlivechat0 #stlivechat0_offline:hover{text-decoration:none;background-color:#ddd}
 





/*body {font-family:GESSTwoMed!important;background-attachment: fixed;}*/

*/

.welcomeheader{font-family: GESSTwoMed;min-height: 15px;}
div.login{float: left!Important;position: relative;padding: 8px 0;text-align: left;font-family: GESSTwoMed;font-size: 15px;}
.loggedin,.logindiv {left: 12px;!important;top: 45px!important;right: auto;text-align: right;font-size: 12px;border-top: 5px #8E5ABB solid;}
.logindiv a {color:#8E5ABB;}
.loggedin p span a:hover {background: #8E5ABB;}
.logindiv p  span{text-align: right;font-size: 12px;}
.logindiv input[type=button],.logindiv input[type=reset],.logindiv input[type=submit],.logindiv button{font-family: GESSTwoMed;font-size: 12px;cursor: pointer;}
a.memberlogin {text-decoration: none;color: #fff;}
body {font-family:GESSTwoMed!important;background-attachment: fixed;}
.formtable td > span{font-family:HacenTunisiaRegular!important;}
.smallrepheader h3{font-family: GESSTwoMed;font-size: 18px;}

.CSSTableGenerator{box-shadow: none!important;border-collapse: collapse;color: #333; background: #F3F5F7;border-bottom:#3A4856 1px solid;}
.CSSTableGenerator,.CSSTableGenerator th,.CSSTableGenerator td {border: 1px solid #fff  !important;border-width: 1px!important;}
.CSSTableGenerator tr:first-child td{background: #3A4856 none !important;color: #fff!important;font-family: HacenTunisiaRegular!important;font-size: 17px!important;padding: 10px!important;}
.CSSTableGenerator tr:nth-child(odd) {background-color: #F0F2F4 !important;}
.CSSTableGenerator tr:nth-child(even) {background-color: #F8F8F8 !important;}
.CSSTableGenerator td{font-family: HacenTunisiaRegular!important;font-size: 12px!important;}
.CSSTableGenerator tbody  tr:hover {background: #E4E6E9 !important; color: #111;}
.CSSTableGenerator tbody td, table tbody th {padding: 5px!important;}

.fullrep,.smallrep{text-align: center;padding-bottom:10px;}

.lnkSend{max-height: 34px;padding: 7px 30px;height: auto!important;}



#div_SendMessage .formtable td:first-child + td table td:first-child {padding-top: 16px;}

#div_SendMessage .formtable input[type="checkbox"]{margin: 9px 5px 5px;}

.warning {border: 1px solid #FEE33D;background: #F7F0C5;color: #363636!important;padding: 10px;border-radius: 5px;}

.bluewrapper {border: 1px solid #8ECCD9;background: #E9F1F6;color: #363636!important;padding: 10px;border-radius: 5px;}

.bluewrapper > .formtable{background-color:transparent;}

.bluewrapper > .formtable td{font-family: HacenTunisiaRegular;}

.schl_newstitle{color: #18A4D8;font: normal 16px GESSTwoMed!important;margin: 10px 0;}



/*Search Result*/
.ms-srch-result{margin-top:0px!important;}
.ms-srch-item{width:auto!important}
.ms-srch-item:hover{background:#D2F7F2}
.srch-results{max-width:100%!important;margin:5px 10px}
.srch-results strong{font-weight:bold}
.srch-Title2 .srch-Title3 a,.ms-srch-ellipsis a{color: #2137CF!important;text-decoration:none!important;line-height: 40px; font-size: 20px;}
.srch-Title2 .srch-Title3 a:hover,.ms-srch-ellipsis a:hover{color: #2137CF!important;text-decoration:underline!important}
.srch-Description2,.ms-srch-item-summary{line-height: 20px;max-width:none!important;color:#333}
.srch-Description2 strong,.ms-srch-item-summary strong{font-weight:bold!important;background:#F9F27D;color:#333!important}
.srch-Metadata1,.ms-srch-item{margin: 2px 0px 20px 0 !important;max-width: 100% !important;border-bottom: 1px #e6e6e3 solid;padding-bottom: 10px}
.srch-Metadata2{color:#9B9B9B!important}
.srch-URL2,.ms-srch-item-path{color:#2137CF!important;}
.srch-stats{background:#005a54!important;padding:5px!important;color:#fff!important;margin-bottom:10px;}
.srch-Title2 .srch-Title3 strong{font-weight:bold!important;}

.srch-Title2,.srch-Description2,.srch-Metadata2{margin-bottom:8px}

.srch-Summary{padding-bottom:10px;padding-right:10px}
.srch-Summary > a{color:#005a54!important;font:bold 15px arial}
.ms-srch-Paging li a{padding:2px 3px}

.ms-srch-hover-action a[id$='hoverFollow'], .ms-srch-hover-action a[id$='hoverParentLink']{display: none!important;}

.progress,.progress-all-page{position:relative;}
.progress div[id$='UpdateProgress']{opacity:0.2;filter: alpha(opacity = 20);position:absolute !important;width:100%;height:100%;z-index:9999;text-align:center;background:url("../Images/ajax-loader.gif") no-repeat scroll center center #2f3842;}
.progress-all-page div[id$='UpdateProgress']{opacity:0.2;filter: alpha(opacity = 20);position:fixed !important;width:100%;height:100%;z-index:9999;text-align:center;background:url("../Images/ajax-loader.gif") no-repeat scroll center center #2f3842;}

.smallSelect{width:21.6%!important}


.table_ReferalPrintable h4{font:bold 18px/18px HacenTunisiaRegular!important;}
.table_ReferalPrintable h5{font:bold 16px/18px HacenTunisiaRegular!important;}
.table_ReferalPrintable td > span{margin-top: 0px!important;font-weight: normal;}
.table_ReferalPrintable {border:solid 1px #222;background:#fff}
.table_ReferalPrintable td {border:solid 1px #222;padding:5px;width:25%!important;}
.table_ReferalPrintable td table td{border:none!important;}
.table_ReferalPrintable td table tr td,.table_ReferalPrintable td:first-child + td table td:first-child{width:50%!important;}
.printTableLogo{text-align:center;}
.printTableLogo img{height:70px;}
.table_ReferalPrintable_PartnerResponse tr td:first-child{width:15%!important;font:bold 16px/18px HacenTunisiaRegular !important;color:#000;}
.table_ReferalPrintable_PartnerResponse tr>td{border:none!important;font:bold 16px HacenTunisiaRegular !important;color:#666;}
 
.welcome-content .ms-webpart-zone,.welcome-content .ms-webpart-cell-vertical,.welcome-content .ms-webpart-chrome-vertical{display:block!important;}
 .swiper-wrapper{margin:0px auto 0px;padding:0;}
 .swiper-wrapper .row{padding:0;margin:0}
 .swiper-wrapper .row div{padding:0;margin:0}
 .swiper-container{width:100%;height:320px;margin:0px auto}
 .swiper-slide{border-radius:10px;}
 .swiper-container-horizontal>.swiper-pagination{text-align:center;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px 20px;bottom:20px}
 .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{width:12px !important;height:12px !important;display:inline-block !important;background:transparent !important;opacity:1 !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important;border-radius:50% !important;border:2px solid #fff}
 .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet-active{background:#11185F!important;border-color:#11185F}
 


@media (max-width: 992px) {
.TopHdr,.SLiderMenus,#wrapper,#wrapper>div,.footer{width:100%!important;min-width:360px!important;}
.sliderCon,.sliderPos ,.sliderPos .ui-carousel{width: 745px!important;height:270px!important;margin: 0 auto;}
.sliderPos .ui-carousel .slide img{width: 745px!important;height:270px!important;margin: 0 auto;}
.contentCon{width:100%!important;}
.home-col{min-width:310px;min-height:275px;margin-bottom:20px;float:none!important;margin:0 auto 20px!important;}
.footerLinks{width:auto!important;}
.footer{box-sizing: border-box;min-height: 50px;text-align: center;height: auto;}
.footer .footerLinks,.footer .allrghts{float:none!important;margin-bottom: 15px;}
.SliderPart,.menuCon{width:auto!important;}
#cssmenu ul li a{padding: 10px 8px 0;font: normal 11px/22px GESSTwoMed;}
.inner-wrapper{box-sizing: border-box;width: 100%;}
.sidenav,.contentdiv{width: 100%;}
font[size="5"]{font-size:18px;}
font[size="4"]{font-size:12px;}
.rightMenuContainer{float: none;margin: 10px auto 20px;}
.libThumb {width: 20%;}
.libTxt {width: 75%;}
.userstatuscontent{margin-bottom:20px;}
}

@media (max-width: 768px) { 
.sliderCon,.sliderPos ,.sliderPos .ui-carousel{width: 340px!important;height:175px!important;}
.sliderPos .ui-carousel .slide img{width: 340px!important;height:175px!important;margin: 0 auto;}
.SLiderMenus{position:relative;}
.SliderPart:before{content:"";display:block;width:30px;height:30px;border-radius:5px;background:  url('/sites/schl/Style Library/SCHL/images/menu-icon.png') center center no-repeat , url('/sites/schl/Style Library/SCHL/images/ActivemenuLinkBg.jpg') repeat-x  ;cursor:pointer;float:left;margin:2px 15px;}
.mainnav{display:none;}
.SliderPart:hover .mainnav{display:block;position: absolute;left: 0;width: 100%;top: 40px;z-index: 10;padding: 10px 0;background: #FFFFFF;}
#cssmenu ul li {width: 96%;margin: 0 2%;}
div.login{float:none!important;}
.libThumb {width: 30%;}
.libTxt {width: 65%;}
.acc_trigger,.acc_trigger a{height: auto;}
.txtInput,.formRow select{width:100%;}
.formTxtCell{text-align:right;}
a.clients{float:none;margin:20px auto;}
.GridStyle th{font: bold 10px arial;}
.gridstyle td, .GridStyle td{font-size: 10px;}
.welcomeheader span:nth-child(2){margin-left: 50px!important;}
.formtable td select,.formtable td input[type="text"],.formtable td textarea,.formtable td input[type="password"]{width: 150px!important;box-sizing: border-box;}
.ui-tabs .ui-tabs-panel{padding: 1em 0px!important;}
img[src="/sites/schl/Style Library/SCHL/images/details.png"]{width:30px;}
.formtable td:first-child, table.innertable td:first-child, .formtable td table.innertable tdL:first-child {width: 150px!important;}
.formtable td:first-child input[type="submit"]{margin: 0px 0px 0px!important;}
.CSSTableGenerator tbody tr:first-child td {font-size: 10px!important;padding: 5px!important;}
.reportcontent,.reportlookups,.reportlookups div,.GeneralReports,.reportbody{width:330px!important;margin: 0 auto;}
.fullrep , .smallrep{max-width: 98%;}
.fullrep div, .smallrep div{float:none!important;margin:0 auto;max-width: 98%;}
.fullrep img, .smallrep img,.reportbody img{float:none!important;margin:0 auto;max-width: 90%;height: auto!important;}
.fullrep table, .smallrep table,.reportbody table{margin:10px auto;}
.lnkSend{padding: 7px 10px!important;white-space: nowrap;width: auto!important;font-size: 12px!important;}
.smallrep{height:auto!important;}

}
#cssmenu ul li a {padding: 8px 19px 2px !important;}

.minireport {FLOAT: NONE!important;}
.divminireport {border-top: 1px solid #DDD;    padding: 23px 5px;}
.divminireport:first-child {border-top: none;}
.divminireport .issueTitle span{font-size: 14px;}
.issueresult {float: left; font-family: GESSTwoMed!important; font-size: 15px;}
.yreport,.mreport {color: #08A6CB;    padding: 0 5px;}



