
TitleNewsHomebody {margin:0; padding:0; background:#ffffff; text-align:center; }
/*li.BulletParallelogram {text-indent:15px; background-image:url("/images/Bullet.Parallelogram.gif"); }*/
.ToLeft {float:left;}
.ToRight {float:right;}
.MarginTop20px {margin-top:20px;}
.MarginBottom20px {margin-bottom:20px;}

.TwitterButton { width: 110px;}

.crnrTL {position:absolute; top:0px; left:0px; width:10px; height:10px; overflow:hidden; background:url("/images/crnrTL.png") 0px 0px no-repeat; }
.crnrTR {position:absolute; top:0px; right:0px; width:10px; height:10px; overflow:hidden; background:url("/images/crnrTR.png") 100% 0px no-repeat; }
.crnrBL {position:absolute; bottom:0px; left:0px; width:10px; height:10px; overflow:hidden; background:url("/images/crnrBL.png") 0px 100% no-repeat; }
.crnrBR {position:absolute; bottom:0px; right:0px; width:10px; height:10px; overflow:hidden; background:url("/images/crnrBR.png") 100% 100% no-repeat; }

.NoteBlock {padding:15px 5px 15px 7px; background:#ffffe5; border:1px solid #ff9933; font-size:11px; text-align:justify;}
.IconExclamationMark img {vertical-align:middle; margin-right:10px;}

.BackgroundFF9933 {background:#FF9933; } /* ornage */
.BackgroundCADA29 {background:#CADA29; } /* light green */
.Background66CC33 {background:#66CC33; } /* green */
.Background66CCFF {background:#66CCFF; } /* light blue */

.ContentBlockFF9933 .Headline {color:#FF9933; }
.ContentBlockCADA29 .Headline {color:#CADA29; }
.ContentBlock66CC33 .Headline {color:#66CC33; }
.ContentBlock66CCFF .Headline {color:#66CCFF; }
.Headline {text-align:left;}

.ContentBlockFF9933 .HomeTitle {color:#FF9933 !important; }
.ContentBlockCADA29 .HomeTitle {color:#CADA29 !important; }
.ContentBlock66CC33 .HomeTitle {color:#66CC33 !important; }
.ContentBlock66CCFF .HomeTitle {color:#66CCFF !important; }

.ScrollingWords {float:left; padding:0 0 0 20px; }


.NavTopMain {display:block; background:#ff9933; margin:0 0 1px 0; font-weight:bold; }
.NavTopMain ul {display:block; float:left; padding:0px; margin:0px; height:24px; list-style:none; font-family:Arial, Helvetica, sans-serif; }
.NavTopMain ul li {float:left; margin:0;padding:0; background-image:none; text-indent:0; font-size:14px; line-height:24px; }
.NavTopMain ul li.Divider {float:left; width:1px; height:24px; background:#fff; padding:0px !important; overflow:hidden;}
.NavTopMain ul li a {display:block; padding:0 20px; height:24px; text-align:center; }
.NavTopMain ul li a {color:#fff; text-decoration:none; }
.NavTopMain ul li a:hover {text-decoration:none; }
.NavTopMain .NavMainGroupDivider {height:25px; }

.NavTopChildren {margin-bottom:20px; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif; }
.NavTopChildren .In {border-right:1px solid #fff; display:inline-block;}
  .NavTopChildren a {margin:0 -3px 0 0; padding:0 15px; border-left:1px solid #fff; color:#fff; font-size:12px; height:24px; line-height:23px; display:inline-block; }
  .NavTopChildren a:hover {color:#fff; text-decoration:none; }
  .NavTopChildren .active {color:#000; background:#ffffff; }
  .NavTopChildren .active:hover {color:#000; background:#ffffff; }

.NavMainGroup {position:relative; margin:18px 0 25px 0; padding:0; }
.NavMainGroup * {font-size:12px; text-transform:capitalize; font-weight:bold;  list-style:none;}
.NavMainGroup li {padding:0; border-top:1px solid #fff; list-style:none; text-align:right;}
.NavMainGroup a {display:block; padding:5px 10px; text-decoration:none; color:#fff; }
.NavMainGroup a:hover {text-decoration:none; }

.NavLinks {margin-top:15px; margin-bottom:15px; }
.NavLinks * {text-align:right; font-size:14px; text-decoration:none; color:#9966cc; }
.NavLinksSmall * {text-align:right; font-size:11px; text-decoration:none; color:#9966cc; }
.NavLinks a {display:block; padding:5px 10px; }
.NavLinks a:hover {text-decoration:none; }
.NavLinks a:hover span {text-decoration:underline; }
.NavLinks .LinkIcon {vertical-align:middle; margin-top:-2px; margin-left:7px; }


.ItemFF9933 {background:#FF9933; }
.ItemFF9933 a:hover,
.ItemSubFF9933 {background:#F9B563 !important; }
.ItemSubFF9933 a:hover{background:#fff !important}
  .ItemSubFF9933 a:hover {color:#FF9933; background:#ffffff; }
  .ItemSubFF9933 .active,
  .ItemSubFF9933 .active:hover {color:#FF9933}

.ItemCADA29 {background:#CADA29; }
.ItemCADA29 a:hover,
.ItemSubCADA29 {background:#DCE772; }
  .ItemSubCADA29 a:hover {color:#CADA29; background:#ffffff; }
  .ItemSubCADA29 .active,
  .ItemSubCADA29 .active:hover {color:#CADA29; }

.Item66CC33 {background:#66CC33; }
.Item66CC33 a:hover,
	li.ItemSelected66CC33{background:#9add79;}
.ItemSub66CC33 {background:#9add79; }
.ItemSub66CC33:hover{background:#fff !important}
  .ItemSub66CC33 a:hover,
  .ItemSub66CC33 .active,
  .ItemSub66CC33 .active:hover {color:#66CC33; background:#ffffff; }

.Item66CCFF {background:#66CCFF; }
.Item66CCFF a:hover,
li.ItemSelected66CCFF,
.ItemSub66CCFF {background:#9addff; }
  .ItemSub66CCFF a:hover {color:#66CCFF; background:#ffffff; }
  .ItemSub66CCFF .active,
  .ItemSub66CCFF .active:hover {color:#66CCFF; }





li.ItemFF9933 {background:#FF9933; }
li.ItemSelectedFF9933{background:#F9B563 }
li.ItemSubFF9933{ background:#fff}
 li.ItemSubSelectedFF9933 {background:#fff !important; color:#FF9933 !important;  }	
 li.ItemSubSelectedFF9933 a{ color:#FF9933 !important;  }
li.ItemSubFF9933 {color:#FF9933; }
li.ItemSubSelectedFF9933 {color:#bbbbbb; background:url("/images/Bullet.ItemSelected.gif") 100% 10px no-repeat;  }

li.ItemCADA29 {background:#CADA29; }
li.ItemSelectedCADA29 {background:#dce772; }
li.ItemSubCADA29{ background:#dce772;}
li.ItemSubSelectedCADA29 { background:#fff !important; }
	li.ItemSubSelectedCADA29 a{color:#dce772;}
li.ItemSubCADA29 {color:#CADA29; }
li.ItemSubSelectedCADA29 {color:#bbbbbb; background:url("/images/Bullet.ItemSelected.gif") 100% 10px no-repeat;  }

li.Item66CC33 {background:#66CC33; }


li.ItemSubSelected66CC33 {background:#fff !important; }	
	li.ItemSubSelected66CC33 a {color:#66CC33; }
li.ItemSub66CC33 {background:#9add79; }
li.ItemSubSelected66CC33 {color:#bbbbbb; background:url("/images/Bullet.ItemSelected.gif") 100% 10px no-repeat;  }

li.Item66CCFF {background:#66CCFF; }
li.ItemSelected66CCFF  {background:#9addff; }
li.ItemSub66CCFF{background:#9addff;}
li.ItemSubSelected66CCFF {background:#fff !important; }
	li.ItemSubSelected66CCFF  a{color:#66CCFF !important; }
li.ItemSub66CCFF {color:#66CCFF; }
	li.ItemSub66CCFF a:hover{color:#66CCFF; }
li.ItemSubSelected66CCFF {color:#bbbbbb; background:url("/images/Bullet.ItemSelected.gif") 100% 10px no-repeat;  }



.PressReleaseBox {width:100%; }
.PressReleaseBoxTop {width:215px; height:8px; background:url(/images/CaseStudy.Top.gif) no-repeat; line-height:0; font-size:0; }
.PressReleaseBoxBottom {width:215px; height:9px; background:url(/images/CaseStudy.Bottom.gif) no-repeat; line-height:0; font-size:0; }
.PressReleaseBoxContent {width:197px; border-left:1px solid #9f6fcf; border-right:1px solid #9f6fcf; padding:5px 8px;}


.TableLayout {display:table; }
.TableLayout .tr {display:table-row; }
.TableLayout .tr .td {display:table-cell; padding-bottom:10px; text-align:left;}
.TableLayout .Date {width:115px; }
  .tblPressList .Date {width:auto !important;}
  .tblPressList .tr .td {padding-bottom:5px !important; text-align:left;}
  .PressListDscr {padding-bottom:18px; }
    .PressListDscr img {float:left; margin:0 10px 0 0; }


input, textarea, select {font-size:12px; color:#333333; border:1px solid #bbbbbb; background:#fff url("/images/Bckgr.InputField.gif") 0px 0px no-repeat; }
textarea {overflow:auto; }
input {padding:4px; }

.Error {color:red;font-weight:bold;}
.Asterisk {font-size:24px; color:#ff9933; font-weight:bold; line-height:18px !important; }

.FormWrapper {padding:0 20px; }
.HeadlineForm {margin:20px 0 5px 0; padding:0; font-size:16px; font-weight:bold; }/*margin:0 0 10px 0;color:#bbb; text-align:center;*/
.Form label {display:block; padding-bottom:4px; font-size:11px; line-height:14px; }
.Form td {padding-top:8px; padding-bottom:8px; vertical-align:top;}
.Form .ColumnsSpace {padding-right:25px;}

.InputField {width:212px; }

.TextareaBig {width:460px; }
.TextareaBig textarea {width:457px;}
.TextareaHeight {height:146px; }
.TextareaHeight textarea {height:100%; }

.Radio {margin:0 5px 0 0; padding:0; width:13px; height:13px; background:#ffffff; border:0; vertical-align:middle;}
.Checkbox {margin:0 5px 0 0; padding:0; width:13px; height:13px; background:#ffffff; border:0; vertical-align:middle;}
.CheckboxRow {padding-bottom:3px; }
.CheckboxGroup {}


.Button {margin:0 25px 0 0; padding:0 20px; border:0px; background:#9966cc; color:#fff; font-weight:bold; white-space:nowrap; cursor:pointer; }
input.Button {height:25px; }
a.Button {padding:5px 20px; text-decoration:none !important; }
a.Button:hover {text-decoration:none !important;}
.LinkButton {vertical-align:middle;}
.ButtonsLine {margin-top:20px; margin-bottom:20px; vertical-align:middle; }

.ToRight a.Button {margin-right:0px; display:block; margin-right:0;}

a.ButtonSmaller {padding:4px 7px; }
a.ButtonSmaller .ButtonIcon {margin:0 5px -2px 0; }


.Paging {margin-top:20px; padding-top:5px;  border-top:1px solid #bbbbbb; text-align:center; }
.Paging table {margin-left:auto; margin-right:auto;}
.Paging td {vertical-align:middle; }
.Paging .Previous {text-align:right; width:30%;}
.Paging .Next {text-align:left; width:30%;}
.Paging .ShowPages {padding-left:15px; padding-right:15px; text-align:center; white-space:nowrap;}

.ColouredBlocksImg {position:relative; margin-bottom:10px; height:10px; font-size:10px; line-height:10px; background:url("/images/Footer.ColouredBlocksLine.gif") repeat-x;}
.ColouredBlocks {margin-bottom:10px; width:100%; height:100%; margin-top:20px; }
.ColouredBlocks td {height:10px;}
  .Cell1 {background:#9966cc; width:21.48%;}
  .Cell2 {background:#ff0066; width:4.43%;}
  .Cell3 {background:#cada29; width:13.96%;}
  .Cell4 {background:#66ccff; width:9.13%;}
  .Cell5 {background:#ff9933; width:30.87%;}
  .Cell6 {background:#66cc33; width:6.71%;}
  .Cell7 {background:#cc3399; width:13.42%;}

.NavBottom {padding-bottom:10px; text-align:center; }
.NavBottom .item-bottom,
.NavBottom .item-bottom-active {padding-left:15px; padding-right:15px; background:url("/images/Bullet.Parallelogram.gif") 0px 4px no-repeat; }
.NavBottom a {color:#000000; font-size:14px; }

.FooterTxt {padding-bottom:20px; color:#bbbbbb; font-size:12px;}

.sIFR-hasFlash h1 {
    /*visibility:hidden;*/
    /* other CSS properties go here */
}
.sIFR-hasFlash h4 {
	/* visibility:hidden; */
	/*vertical-align:middle;*/
    /* other CSS properties go here */
}
.Clear {clear:both; overflow:hidden; height:0px !important; font-size:0px !important; line-height:0px !important; }
.ToLeft {float:left; }
.ToRight {float:right; }
.DisplyBlock {display:block;}

.NoPaddingTop {padding-top:0 !important; }
.NoPaddingBottom {padding-bottom:0 !important;}
.NoBorderBottom {border-bottom:0px !important ;}

.BackgroundFF9933,
.BackgroundOrange {background:#ff9933 !important; }
.NoWrap {white-space:nowrap;}

.ColorFF9933 {color:#ff9933;} /*orange*/
.ColorCC3399 {color:#cc3399;} /*violet*/
.ColorFF0066 {color:#ff0066;} /*red/dark pink*/
.Color66CC33 {color:#66cc33;} /*green*/
.Color66CCFF {color:#66ccff; } /*blue*/


.trackerCode {visibility:hidden; overflow:hidden; height:0px; line-height:0px; font-size:0px; }
.found {font-weight:bold;}
.search-results-desc {padding-bottom:10px;}

.b {border:1px solid red;}
.boxHeader {font-size:18px; line-height:16px;padding-bottom:17px;padding-top:5px;}
.accreditationLabel {padding-left:20px; padding-bottom:21px;}
.itemName {padding-top:2px;}
.questionName {padding-top:1px;}
.statusIcon {padding-right:4px;}
.testPassed {font-weight:bold; color:#00cc00; font-size:14px; padding-bottom:10px;}
.testNotPassed {font-weight:bold; color:#ff0000; font-size:14px; padding-bottom:10px;}
.questionaryContent {}
.answersContent {padding-left:40px;}

.practiceContainer {width:500px;}
.practiceRow {width:510px;}
.practiceBox {width:240px;float:left;overflow:hidden;margin-right:10px;margin-bottom:10px;height:110px;}

.displayNone {display:none;}
.displayBlock {display:block; }
.displayInline {display:inline !important;}
.fieldHeight {height:40px; line-height:35px;}

.FaqForm {padding:50px 0 30px 0;}
.BigTextarea {width:465px;}

.HomeBox {width:506px; padding:0 5px 0 15px; } /*float:left; */
.NewsItem {padding-bottom:13px; }

.ContentLeft .TableLayout {margin-bottom:85px; margin-right:25px; padding:9px 7px 9px 7px; border:1px solid #9966CC; }
.CSContent {padding-right:0px; text-align:justify;}
.CSTitle {margin:0px; }
.CSImage {margin-right:10px; display:block; float:left; }

h4.HomeTitle, 
span.HomeTitleFF9933{font-size:16px !important; text-transform: uppercase !important; }
/*h4.HomeTitle {text-transform:uppercase; }*/
h4.HomeTitleFF9933 {color:#FF9933; }
span.caseStudyTitle {margin-bottom:15px !important; line-height:18px; vertical-align:top; margin-top:3px !important; font-weight:bold; margin:3px 0px 15px 0px; display:block; float:left; font-size:15px !important; }

.TitleNewsHome {margin:0px; padding:0 0 10px 0; text-transform:uppercase; font-size:16px !important; color:#ff9933;}
.TitleNewsHome a, .TitleNewsHome a:visited, .TitleNewsHome a:hover, .TitleNewsHome a:active{margin:0px; padding:0 0 10px 0; text-transform:uppercase; font-size:16px !important; color:#ff9933; text-decoration: none;}

.ContentRight {display:block; width:220px; float:right; }
.ContentRightMargin {margin-top:28px;} 
#howItWorksVideo {display:block; width:220px; background:#66CC33; padding:13px 0px 10px 0px; margin-bottom:22px; }
#howItWorksVideo .howItWorksVideoTitle {width:220px; height:28px; line-height:28px; background:#4B9626; display:block; float:left; color:#ffffff; text-align:center; font-family:arial, "lucida console", sans-serif; margin-bottom:10px;  font-size: 13px} 
#howItWorksVideo div {margin-left:6px; }

.WrapperContent {display:block; float:left; width:750px; overflow:hidden; margin-top:20px; }

.PressBanner {width:215px; height:113px; padding:83px 0 0 0; background:url(/images/banner_papers.jpg) no-repeat;}
.HomeBannerHolder {width:505px; height:196px;}
.HomeBannerSep {width:1px; height:196px; margin:0 37px; background:#dfdfdf; }

.CaseStudyHolder {width:505px; overflow:hidden} 
.CaseStudyWrapper {width:545px; overflow:hidden}
.CaseStudyBox {margin:0 45px 0 0; } /*width:225px; float:left; */
.CaseStudyBox img {float:left; margin:0 10px 10px 0;}
.CaseStudySep {height:1px; line-height:1px; font-size:0; background:#cccccc; width:505px; margin:15px 0 30px 0;}

.Bookmarks {margin-top:-10px; display:block; float:left; }

.SmallForm {width:220px; min-height:199px; height:auto !important; height:199px; /*background:#66CCFF;*/ background: #F9B563; padding-top:13px; padding-bottom:13px; margin:0 0 20px 0; color:#fff;}
.SmallFormTitle {width:210px; height:29px; line-height:29px; font-size:12px; color:#fff; /*background:#01A9FD*/ background: #ff9933; padding:0 0 0 10px; text-transform: uppercase; }
.BrochureStripTitle {color:#ffffff; font-size:12px; line-height:29px; height:29px; overflow:hidden; }
.BrochureField {width:192px; height:20px; border:none; padding:0; margin:0; }
.BrochureFieldSmall {width:80px; height:20px; border:none; padding:0; margin: 0 0 0 8px; }
.TableBrochureForm {margin-top:15px;}
.TdPadding {padding-left:13px; padding-bottom:10px; font-size:12px; color:#fff; }
.TdPaddingTop {padding-left:13px; padding-bottom:10px; padding-top: 10px; font-size:12px; color:#fff; }
.BroReqSubmitButton {height:22px; width:220px;/*background:#01A9FD;*/ background: #ff9933; color:#fff; text-transform:uppercase; line-height:20px; font-size:12px; margin:25px 0 0 0; padding:0; border:0; font-weight:bold; }
.caseStudyInnerTitle {color:#9966CC; font-size:12px; font-weight:bold; margin-top:0px; }

.basebanner {position:relative; margin-bottom:10px; }  


.SiteMap {padding-top:15px;}
  .SiteMap ul {margin:0px; padding:0px; list-style:none;}
  .SiteMap li {margin:0; padding:0 0 5px 13px; text-indent:0px; background-image:none; background:url("/images/smap/arr.gif") 0px 5px no-repeat; }
  .SiteMap li ul {}
  .SiteMap li.HasSub {background-image:none;}
  .SiteMap ul.Sub {}
* html .SiteMap li {position:relative; }

.ProfBox { width: 45%;}
.ProfMargin { margin: 0 10% 0 0}

.WidthRadioBox {width: 25px; height: 100%;}
.WidthRadioBox input { border: none; background: none;}
.WidthText { width: 166px}

.SuitabilityLink { margin: 15px 0;}

.CountDownTop { width: 243px; height: 9px; background: url(/images/CountDownTop.png) no-repeat; line-height: 0;  font-size: 0}
.CountDownBottom { width: 243px; height: 10px; background: url(/images/CountDownBottom.png) no-repeat; line-height: 0;  font-size: 0}
.CountDownMiddle { width: 243px; background: #9966cc; padding: 6px 0 2px 0}
.CountDownText { width: 203px; background: #7b40b6; padding: 6px 20px; text-align: center; color: #ffffff; font-size: 14px; }
#CountDown { margin: 10px auto 0 auto; width: 100px; height: 27px; line-height: 27px; background: #ffffff; font-size: 20px; color: #7b40b6 !important; text-align: center }

#TextBoxCountDown { display: none; position: absolute; top: 100px; left: 70px; background: #1877ad; border: 5px solid #6ebce9; height: 100px; width: 250px; padding: 10px; text-align: center; font-size: 20px;  -moz-border-radius: 10px ; -webkit-border-radius: 10px; border-radius: 10px; color: #fff;} 
.PositionRealtive { position: relative;}

.RelatedNewsBox { margin: 0 0 20px 0 }
.RelatedNewsItem { padding: 0 0 10px 0; border-bottom: 1px solid #bbbbbb; margin: 0 0 10px 0 }
.RelatedNewsItem Date { color: #000000 !important;}

.CategoryBox { margin:  0 0 15px 0;}
.CategoryLinkTitle { display: block; background: url(../images/arrow.png) left center no-repeat; padding:  0 0 0 15px; text-transform: capitalize;}

.question-closed,
.question-open {cursor:pointer; padding:0 0 7px 23px; }
.question-closed a,
.question-open a {padding:0 2px; }
.question-closed:hover a,
.question-open:hover a {  text-decoration:none; }
.question-closed { }
.question-open { }
.question-open a {  text-decoration:none; }
.answer {display:none; clear:both; padding:13px 0 20px 40px; }

/* NEW TOP TREE MENU */


.NavTopMain {display:block; background:#ff9933; margin:0 0 1px 0; font-weight:bold; }
.NavTopMain ul {display:block; float:left; padding:0px; margin:0px; height:24px; list-style:none; font-family:Arial, Helvetica, sans-serif; }
.NavTopMain ul li {float:left; margin:0;padding:0; background-image:none; text-indent:0; font-size:14px; line-height:24px; }
.NavTopMain ul li.Divider {float:left; width:1px; height:24px; background:#fff; padding:0px !important; overflow:hidden;}
.NavTopMain ul li a {display:block; padding:0 20px; height:24px; text-align:center; }
.NavTopMain ul li a {color:#fff; text-decoration:none; }
.NavTopMain ul li a:hover {text-decoration:none; }
.NavTopMain .NavMainGroupDivider {height:25px; }




.menuTreeHolder {position:relative; display:block; background:#ff9933; margin:0 0 1px 0; font-weight:bold;}
.menuTreeHolder * {list-style:none; list-style-image:none; color:#ffffff; text-decoration:none}

ul.menuTree {margin:0; padding:0; display:block; float:left; padding:0px; margin:0px; height:24px; list-style:none; font-family:Arial, Helvetica, sans-serif;}
	ul.menuTree a {display:block; text-decoration:none}
	ul.menuTree a.active {text-decoration:underline}
	ul.menuTree li {float:left; margin:0;padding:0; background-image:none; text-indent:0; font-size:14px; line-height:24px; }
	ul.menuTree li a {display:block; padding:0 20px; height:24px; text-align:left; white-space:nowrap}
	
	ul.menuTree li.Divider {float:left; width:1px; height:24px; background:#fff; padding:0px !important; overflow:hidden;}
	
	ul.menuTree li ul,
	ul.menuTree * li ul {display:none}
	ul.menuTree li ul li {float:none !important;}
	ul.menuTree li ul li.Divider {float:none;height:1px; width:100%;  background:#fff; padding:0px !important; overflow:hidden;}
	ul.menuTree li:hover ul {display:block}

ul.menuTree a.itemLink {position:relative; padding:2px 5px; text-transform:uppercase}
ul.menuTree a.itemLink:hover {} 
ul.menuTree a.itemsubLink {padding:1px 5px}
ul.menuTree a.itemsubLink:hover {}

ul.menuTree li.HasSub {}

ul.menuTree .itemLevel0 {position:relative; float:left}
ul.menuTree ul.menuLevel1 {z-index:50; position:absolute; top:24px; left:-1px; width:200px; border:1px solid #fff; border-top:none !important; margin:0; padding:0; }

ul.menuTree li.item:hover ul.menuSub {display:block}

ul.menuTree a.itemLink:hover,
ul.menuTree li.itemHasSub:hover a.itemLink {}
ul.menuTree li.itemHasSub a.itemLink:hover,
ul.menuTree li.itemHasSub:hover a.itemLink {}
/* END NEW TOP TREE MENU*/
