﻿/*@charset "utf-8";
 You may adapt and learn from the elements of this CSS to use in your own
projects, but you may not copy the design (the unique combination of images,
colors, sizes, typography, and positioning) since this is copyright of Interactive Saudi Arabia LTD (KSA).  and may not be reproduced. 
by : Interactive Saudi Arabia LTD.
url:www.interactive.sa

/*------Reset Css---------*/
address{margin:0;padding:0}
dl{margin:0;padding:0}
ol{margin:0;padding:0}
blockquote{margin:0;padding:0}
pre{margin:0;padding:0}
p{margin:0;padding:0}
h6{margin:0;padding:0}
h5{margin:0;padding:0}
h4{margin:0;padding:0}
h3{margin:0;padding:0}
h2{margin:0;padding:0}
h1{margin:0;padding:0}
fieldset{margin:0;padding:0}
form{margin:0;padding:0}
body{margin:0;padding:0;}
html{margin:0;padding:0}hr{clear:both;visibility:hidden}a{ outline:0; border:0 }ul{list-style-type:none;margin:0;padding:0}img{border:0}
textarea{resize: none;outline:0px}
input{outline:0px}

/*-----------Basic css------------*/
.fleft{float:left}
.fright{float:right}
.Aright{text-align:right!important}
.Aleft{text-align:left!important}
.Acenter{text-align:center!important}
.clear{clear:both;height:0px!important;margin:0px!important;padding:0px!important}
span.clear{display:block}
li.clear{clear:both;height:auto!important;margin:auto!important;padding:inherit!important}
.center{text-align:center}
::selection{background-color:#00756C;color:#fff}
a{text-decoration:none}
a:hover{text-decoration:underline}

p{font:12px tahoma;color:#666;line-height:16px;}
h1,h2,h3,h4,h5,h6{text-align:justify}
h2{font:bold 22px arial;color:#005a54;margin-bottom:18px}
h3{font:bold 20px arial;color:#005a54;}
h4{font:bold 17px arial;color:#005a54;margin-bottom:5px}
h5{font:bold 15px arial;color:#005a54;margin-bottom:5px}
h6{font:bold 13px arial;color:#005a54;margin-bottom:5px}

/*-------Css Start--------*/
body{background:transparent url('../images/bodyBg.png')!important;direction:rtl!important;overflow-x:hidden;}
.mainContainer{}
.topareaOuter{background:transparent url('../images/topareabg2.png') repeat-x left top;height:174px}
.ie7 .topareaOuter{height:175px}

.topnavOuter{background:#005a54;height:44px;}
.homesliderOuter{background:#32312e;position:relative}
.homesliderOuter .shadow{/*width:100%; height:55px; background:transparent url('../images/homeSliderShadow.png') repeat-x left top;position:absolute;left:0px;top:0px;z-index:2*/}
.Homeslider{}
.slider1{position:relative;/*direction:rtl*/}
.slider{width:960px;height:346px;width:100%;margin:0 auto;overflow:hidden;/*direction:rtl;*/}
.nivoSlider img {position:absolute;top:0px;right:0px;}
/* The Nivo Slider styles */
.nivoSlider {position:relative; float: left}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:100;display:none;}
/* The slices in the Slider */
.nivo-slice {display:block;position:absolute;z-index:1;height:100%;}
/* Control nav styles (e.g. 1,2,3...) */
.slider1 .nivo-controlNav{position:absolute;top:315px;left:20px;width:100%;text-align:left;}
.slider1 .nivo-controlNav a {background:transparent url('../images/sliderBullets.png') no-repeat left top;border:0px red solid;position:relative;z-index:1099;cursor:pointer;font-size:0px;display:inline-block;width:11px;height:10px;margin:0px 8px;}
.slider1 .nivo-controlNav a.active {background:transparent url('../images/sliderBullets.png') no-repeat right bottom;border:0px red solid;font-weight:bold;font-size:0px;display:inline-block;width:11px;height:10px;margin:0px 8px;}
.slider1 .nivo-directionNav{display:block!important;}
.slider1 .nivo-directionNav a{position:absolute;top:42%;z-index:9;cursor:pointer;display:block;width:34px;height:60px;text-indent:-9999px;}
.slider1 .nivo-prevNav{right:0px;background:transparent url('../images/Sliderprev.png') no-repeat}
.slider1 .nivo-nextNav{left:0px;background:transparent url('../images/Slidernext.png') no-repeat left top;}
.slider1 .nivo-nextNav:hover,.slider1 .nivo-prevNav:hover{background-position:left bottom}
/*---*/
.footerOuter{background:#32312e;padding:10px 16px 10px 8px}
.copyrightOuter{background:#252420;padding:10px 0 15px}
/*---*/
.innerDiv{width:960px;margin:0 auto;}
/*---*/
.logoDiv{padding-top:20px;padding-bottom:15px;}
.ie7 .logoDiv {padding-bottom:17px}
.toplinks{max-width:650px}
.toplinksBar{height:29px;background:#005a54;padding:2px}
.toplinksBar a{display:inline-block;margin:0;height:100%;font:11px tahoma;color:#fff;line-height:28px;background:transparent url('../images/toplinks.png') no-repeat;}
.toplinksBar a:hover{text-decoration:none;background-color:#017068;}
.toplinksBar a:visited{color:#fff}
.jobslnk{background-position:-340px top!important;padding:0 33px 0 14px;border-left:1px #007d75 solid}
.mapslnk{background-position:-245px top!important;padding:0 38px 0 10px;border-left:1px #007d75 solid}
.eservslnk{background-position:-112px top!important;padding:0 35px 0 10px;border-left:1px #007d75 solid}
.contactuslnk{background-position:-32px top!important;padding:0 38px 0 10px;border-left:1px #007d75 solid}
.langlnk,a[id$='lnkLanguage']{background-position:60px top!important;padding:0 38px 0 18px;background-color:#005a54}
.langlnk:hover,a[id$='lnkLanguage']:hover{border-left:0px!important}

.HotLineNumber{text-align:left;padding-left:7px;}
.Phonenumber{display:inline-block;background:transparent url('../images/phoneicon.png') no-repeat right 1px;padding-right:38px;font:27px verdana;color:#565656;float:right;margin-right:12px}

/*--Top Navigation--*/
.topnav{height:44px;width:730px}
.topnav ul{padding:0px;margin:0px;}
.topnav ul li{float:right;position:relative;background:transparent url('../images/topnavsep.png') no-repeat right top;width:135px;}
.topnav ul li:first-child{background:none;width:auto}
.topnav ul li.haschild{background:transparent url('../images/menuArrow.png') no-repeat 4px 20px}
.topnav ul li a{display:block;padding:12px 8px;height:20px;/*font:bold 16px arial;*/color:#fff;text-decoration:none;text-align:center}
.topnav ul > li a.home-item{background:transparent url('../images/homeicon.png') no-repeat center 7px!important;height:20px!important;width:17px!important;margin-top:1px;margin-bottom:1px}
.topnav > ul > li.current a.home-item,.topnav > ul > li:hover a.home-item{}

.topnav ul li.haschild:hover{background:#006A65 url('../images/menuArrow.png') no-repeat 4px 20px}
.topnav ul li:hover a{color:#fff!important}
.topnav ul li.current{background-color:#00423e}

.topnav ul li.current a{color:#fff!important}
/*--SubMenu--*/	
.topnav ul li:hover .TopSubMenu{display:block}
.TopSubMenu{width:250px;background:#006A65;position:absolute;right:0;top:44px;z-index:999999;display:none;}
.TopSubMenu ul li{float:none;}
.TopSubMenu ul li a{color:#fff;margin-right:10px;background:transparent url('../images/menubullet.png') no-repeat right 14px;padding-right:25px}
.TopSubMenu ul li:hover{background:#008079}
.menu-sublevel-m ul li{background:none}
/*Top Search*/
.topSearch{background:#003e3a;height:33px;margin:6px 0 0;width:230px}
.serachTxtBox{background:transparent!important;border:0px!important;height:30px!important;font:12px tahoma!important;line-height:28px!important;color:#086f68!important;width:190px!important;margin:0 8px 0 5px!important}
.serachTxtBox:hover{color:#0DACA0!important}
.serachTxtBox:focus{color:#fff!important}
/*.searchBtn{display:inline-block;width:36px;height:33px;background:transparent url('../images/srchBtn.png') no-repeat center center;border-right:2px #005a54 solid}
.searchBtn:hover{background-color:#00887D}
.searchBtn:active{background-color:#002B27}*/
/*---Homecontent---*/
.Homecontent{padding:18px 0}
.homeColumnWide{width:630px}
.homeColumnNarrow{width:310px}
/*-Home Servc Css-*/
.homeServTab{display:inline-block;width:300px;height:74px;background:transparent url('../images/servcBg.png') no-repeat right top;overflow:hidden}
.homeServTab:hover{text-decoration:none;background:transparent url('../images/servcBgHover.png') no-repeat right top}
.Servicon{display:inline-block;width:57px;height:74px;}
.servTxt{width:220px;height:52px;padding:12px 10px 5px;overflow:hidden}
.serv1{background:transparent url('../images/industrialIcon.png') no-repeat center 12px}
.serv2{background:transparent url('../images/investIcon.png') no-repeat center 14px}
.serv3{background:transparent url('../images/generalIcon.png') no-repeat center 12px}

.servTitle{display:block;height:24px;background:transparent url('../images/servTitles.png') no-repeat;margin-right:5px}
.title1{background-position:right top}
.title2{background-position:-198px top}
.title3{background-position:121px top}

.servDesc{font:11px tahoma;line-height:15px;color:#6bc5c3}
.tabsmargin{height:14px!important}
/*---*/
.HomeWideBox{background:#fff;border:1px #dfdfdc solid;padding:10px;margin-bottom:8px}
.HomeNarrowBox{padding:12px 10px;}
.HomeNarrowBox.fristBox{margin-top:8px}
.wpTitle{background:transparent url('../images/Wptitlebg.png') repeat-x right top;margin-bottom:14px;height:32px}

.BigNewsbox{padding-bottom:15px;border-bottom:1px #d8d8d8 solid;margin-bottom:15px}
.newsBigthumb{width:300px;height:179px;overflow:hidden;margin-left:20px}
.newsBigthumb img{width:298px;height:177px;border:1px gray solid!important}
.NLTxt{width:282px;padding:0 3px}
.dateTime,#articleDiv .BigNewsbox .dateTime{font:italic 11px tahoma;color:#adacac;display: inline-block;float: left;padding:0px 18px 0 0;background:transparent url('../images/dateicon.png') no-repeat right top}
.date,#articleDiv .BigNewsbox .dateTime .date{font:italic 11px tahoma;display: inline-block;}
.NTitle,.NTitle:visited{/*font:bold 17px arial;*/color:#005a54;text-decoration:none;display:inline-block;margin-bottom:6px;}
.NTitle:hover{color:#00958A;text-decoration:none}
.newsTxt{font:12px tahoma;color:#666;line-height:16px;text-align:justify;clear:both}
.more{font:12px tahoma;min-height:16px;color:#008279;display:inline-block;float:left;background:transparent url('../images/moreArr.png') no-repeat left top;padding-left:20px;margin-top:6px;text-decoration:underline}
.more:hover{text-decoration:none;color:#00B0A4!important}
.more:visited{color:#008279}

.SmallnewsList{margin-bottom:20px}
.NewsSmallBox{width:190px;margin-left:15px;}
.NewsSmallBox.last{margin-left:0px}
.newsTitle{display:inline-block;font:12px tahoma;color:#005a54;padding:0 6px}
.newsTitle:visited{color:#005a54}
.newsTitle:hover{text-decoration:none;color:#00A699}
.NewsSmallThumb{margin-bottom:5px}
.NewsSmallBox .more{margin-top:5px;font-style:italic}

/*---Events List---*/
.eventsList{margin-right:6px;margin-left:6px;}
.eventsList ul{}
.eventsList ul li,.EventListItem{margin-bottom:12px;padding-bottom:10px;border-bottom:1px #c4c4bd dashed}
.EventListdate{width:50px;height:75px;margin-left:8px;background:transparent url('../images/eventDateBg.png') no-repeat left top}
.EventListdate span{display:block;text-align:center}
.EventListdate .dateday{/*font:bold 33px arial;*/color:#005a54}
.EventListdate .datemonth{font:12px verdana;height:18px;color:#fff;text-transform:uppercase;padding-top:4px}
.EventListdate .dateyear{font:11px verdana;color:#89897b;border:2px #fff solid;padding:1px 0}
.WhiteBox .EventListdate .dateyear{border:2px #e9e9e1 solid}
.EvListItem{width:220px}
.EvListItem h4,.EvListItem h4 a,.EvListItem h4 a:visited{/*font:bold 17px arial;*/color:#005a54;}
.Eventplace,.Eventorganizer{font:11px tahoma!important;color:#3e3c37!important;line-height:19px}
.Eventplace b,.Eventorganizer b{/*font:bold 15px arial!important;*/display:inline-block;margin-left:5px}
.eventsList .more{/*font:bold 15px arial;*/min-height:16px;color:#005a54;display:inline-block;float:left;background:transparent url('../images/moreArr.png') no-repeat left top;padding-left:20px;margin-top:0px;text-decoration:none}
/*--*/
.Leftbanner{padding:5px 0 0px;margin-bottom:10px}
/*---Service Index-*/
.greenBox{background:#005a54;margin-bottom:2px}
.greenBox .wpTitle{background:none}
.serviceTypeLabel{display:inline-block;margin-left:8px;/*font:bold 16px arial;*/color:#59a5a3;vertical-align:top;padding-top:6px}



/* ----------------------------------------------  Select menu  ---------------------------------------------- */
/* For IE and Firefox */

span.styled {overflow:hidden;display:inline-block; width:205px;}
span.styled select {width:110%; background-color:transparent; background-image:none;-webkit-appearance: none; border:none; box-shadow:none;/*font:bold 15px arial;*/color:#666}
span.styled, select{background: #fff url('../images/selectArrow.png') no-repeat 5px center;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.2);box-shadow: 0 1px 3px rgba(0,0,0,0.2);}

.serviceDropDown{background:#fff;border:0px;width:110%;height:32px;font:12px tahoma;color:#969592;padding-right:4px;}

.ie7 span.styled {border:none;}
.ie7 span.styled select{width:100%; background-color:#fff; border:0px!important;height:27px!important;margin-top:6px;padding:4px 0;}	
select:focus,select:active,select:hover{background:none}
.ie8 span.styled select{height:30px!important;padding-bottom:5px;}

@-moz-document url-prefix() { 
  .serviceDropDown {
     padding-top:6px
  }
}

/*--*/


/*---Footer---*/
.footer{}
.footerR{padding-right:7px;width:630px}
.footerUL{width:178px;padding-right:9px}
.footerUL h5{/*font:bold 15px arial;*/color:#f0f0f0;border-bottom:3px #21201e solid;padding:0 10px 4px 0}
.footerUL ul li{padding:5px 10px;border-top:1px #4e4e4e solid}
.footerUL ul li:first-child{border-top:0px}
.footerUL ul li,.footerUL ul li a{font:11px tahoma;color:#f0f0f0}
.footerUL ul li a:hover{text-decoration:none;color:#B7B7B7}

.footerL{width:290px;padding:0 10px}
.twitterBtitle{background:transparent url('../images/footerTiwitterTitle.png') no-repeat 130px 12px;padding-top:12px;height:38px;padding-bottom:12px}
.twitterBg{background:transparent url('../images/twitterBg.png') no-repeat center top;height:130px;padding:10px 12px;position:relative;}
.twitterBg h5{/*font:bold 15px arial;*/color:#999;margin-bottom:8px}
.twitterBg p{font:11px tahoma;color:#666;margin-bottom:5px;line-height: 15px;text-align:right}
.twitterBg p a{color:#31a3c0}
.twitterUserName{position:absolute;font:15px verdana;color:#46c8e9;top: 105px;left: 50px;direction:ltr}
.twitterUserName a{font:15px verdana;color:#46c8e9}
.tweetdate{position:absolute;right:0;top:105px;font:12px verdana;color:#bdbdbd}

.copyrightR{background:transparent url('../images/copyrightLogo.png') no-repeat right top;padding:12px 60px 8px 0;height:32px}
.copyrightR p{font:11px tahoma;color:#fff;margin-bottom:5px}
.copyrightR p a{display:inline-block;margin:0 5px;color:#3ba49c}
.copyrightR p a:first-child{margin-right:0px}
.copyrightR p a:hover{text-decoration:underline}
.copyrightR p a:visited{color:#3ba49c}

.copyrightL{padding:12px 10px;height:32px}
.socialLnks{}
.socialLnks a{display:inline-block;width:29px;height:29px;margin:0 9px;background:transparent url('../images/socialIcons.png') no-repeat}

.socialLnks a.instagram{background-position:-252px top}
.socialLnks a.instagram:hover{background-position:-252px bottom}
.socialLnks a.Gplus{background-position:-232px top}
.socialLnks a.Gplus:hover{background-position:-232px bottom}
.socialLnks a.wordpress{background-position:-186px top}
.socialLnks a.wordpress:hover{background-position:-186px bottom}
.socialLnks a.youtube{background-position:-140px top}
.socialLnks a.youtube:hover{background-position:-140px bottom}
.socialLnks a.twitter{background-position:-93px top}
.socialLnks a.twitter:hover{background-position:-93px bottom}
.socialLnks a.facebook{background-position:-47px top}
.socialLnks a.facebook:hover{background-position:-47px bottom}
.socialLnks a.RSS{background-position:0 top}
.socialLnks a.RSS:hover{background-position:0 bottom}

/*----Inside Content---*/
.InnerContentBg{padding:18px 0 30px;min-height:350px}
.WideColumn{width:710px;float:left}
.NarrowColumn{width:250px;margin-left:0px;float:right}
/*---*/
.WhiteBox{background:#fff;border:1px #dfdfdc solid;padding:10px;margin-bottom:8px;min-height:450px}
.MCColumn .WhiteBox{margin-bottom:20px;padding:10px 12px 10px 10px}
/*#BreadCrumb#*/
.breadcrumb{border-bottom:1px #d9d9d9 solid;padding:0px 6px 8px 3px;margin-bottom:12px}
.breadlinks{padding-top:3px}
.breadlinks a{font:11px tahoma;color:#005a54;display:inline-block;background:transparent url('../images/breadCsep.png') no-repeat left 6px;padding-left:14px;margin-left:8px}
.breadlinks a:hover{text-decoration:underline}
.breadlinks .current{font: bold 12px "JannaLT-Bold"!important;color: #A5A5A5;}
/*--*/
.pagetitle{/*font:bold 22px arial;*/color:#005a54;margin-bottom:18px;padding:5px 18px}
/*--*/
.InsidecontentDiv{padding:0px 18px;}
.InsidecontentDiv p{/*font:bold 16px arial;*/color:#666;line-height:22px;text-align:justify}
.InsidecontentDiv p a,.InsidecontentDiv p a:visited{/*font:bold 15px arial;*/ color:#005a54;text-decoration:underline}
.InsidecontentDiv p a:hover{text-decoration:none}
.InsidecontentDiv h3{/*font:bold 20px arial;*/color:#005a54;margin-bottom:5px}

.InsidecontentDiv ul,.BigNewsbox ul{margin:5px 12px 10px 8px}
.InsidecontentDiv ul li,.BigNewsbox ul li{/*font:bold 16px arial;*/color:#666;margin-bottom:15px;padding-right:15px;background:transparent url('../images/circleBult.png') no-repeat right 5px}

/*-----InnSideMenuDiv----*/
.InnSideMenuDiv{background:transparent url('../images/ritnav-top.png') no-repeat left top;margin-bottom:20px;width: 253px;position: relative;left: 3px;padding-top: 15px;}

.sideMenuUl{width:245px}
.sideMenuUl li{font:12px verdana;color:#666;background:transparent url('../images/ritnavsep.png') no-repeat 10px bottom}
.sideMenuUl li a{display:block;padding:6px 3px 8px 0px;margin-right:6px;padding-right:40px;/*font:bold 16px arial;*/color:#005a54;min-height:20px;}
.sideMenuUl li a:hover{text-decoration:none;background:#383838 url('../images/InmenuItemhoverBg.png') no-repeat left center;color:#fff!important;margin-left: 0px;padding-right: 40px;}
.sideMenuUl li a:visited{color:#005a54}
.sideMenuUl li:first-child a{border-top:0px}
.sideMenuUl li.current a{text-decoration:none;background:#01756d url('../images/InmenuItemCurrentBg.png') no-repeat left center;color:#fff!important;margin-left: 0px;padding-right: 40px;margin-bottom:2px}
.sideMenuUl li.lastItem a{border-bottom:0px}

.jobBanner{padding-top:22px;margin-right:-10px}
.jobBanner,.jobBanner img{width:229px;height:140px;}

.sideMenuUl li.current,.sideMenuUl li:hover{position:relative}
.sideMenuUl li.current a span{display:inline-block;width:6px;height:7px;background:transparent url('../images/currentitemPin.png') no-repeat left top;position:absolute;top: 34px;right: 6px;}
.sideMenuUl li a:hover span{display:inline-block;width:6px;height:7px;background:transparent url('../images/hoveritemPin.png') no-repeat left top;position:absolute;top: 34px;right: 6px;}
.InnSideMenuDivBottom{display:block;height:120px;background:transparent url('../images/ritnav-btm.png') no-repeat left bottom}
/*#Grid Style#*/
.grid {background:#fff;border:0px #eee solid;font:bold 12px verdana;color:#666;border-collapse:collapse;width:100%}
.grid th{background:#005a54;border-right:1px #fff solid;border-bottom:1px #fff solid;border-top:0px #005a54 solid;font:bold 16px "JannaLT-Bold";color:#eee;padding:8px 5px!important;text-align:center}
.grid tr th:first-child{background:#005a54;border-right:0px}
.grid td {padding:5px;border-right:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;font:16px "JannaLT-Bold";line-height:22px;color:#666;border-collapse:collapse}
.grid tr td:first-child{/*border-right:0px!important;padding-right: 40px;*/}
.grid th a{color:#eee}
.grid th a:hover{color:#eee}
.grid th a:active{color:#eee}
.grid .item td{background-color:#fff;}
.grid .altitem td{background-color:#eee;}
.grid td a{white-space:nowrap;display:inline-block;display:inline-block;margin:0;text-decoration:none!important;color:#005a54 !important}
.grid td a:hover{text-decoration:underline!important}
.grid td a:visited{color:#005a54 !important}
.grid table td{border:0px}
.grid td a img{border:0px}
.grid tr:hover td{background-color:#CDEDED;border-bottom-color:#fff}

/*#Pager#*/
.Pager{clear:both}
.Pager table,.ms-srch-Paging{margin:5px auto}
.Pager td,.ms-srch-Paging li{background:none!important;border:0px;padding:0px!important;font:bold 12px verdana}
.Pager td a,.ms-srch-Paging li a{display:inline-block;padding:3px 6px;font:bold 12px tahoma;color:#005a54 !important;background:#fff;border:1px #ccc solid}
.Pager td a:hover,.ms-srch-Paging li a:hover{background:#CDEDED}
.Pager td span,.ms-srch-Paging #PagingSelf a{display:inline-block;padding:3px 6px;background:#eee;border:1px #eee solid;color:#666!important}
.Pager table td a img{margin-top:1px}

/*---Contact Us--*/
.contactUsDiv{padding:0 5px;width:640px;margin:0 auto}
.formDiv {margin:0; padding:5px 20px;}
.formDiv * { color:#666;}
.formDiv ol{ margin:0; padding:0; list-style:none;}
.formDiv li { margin:0; padding:0; background:none; border:none; display:block;position:relative}
.formDiv li.buttons { margin:0;padding:45px 20px 0 0}
.formDiv label {display:block;margin:0;padding:12px 0 0px; /*font:bold 16px arial;*/ color:#666; text-transform:capitalize;text-align:right;padding-right:5px}
.formDiv label span { /*font:bold 16px arial;*/}
.formDiv input.text,.formDiv input[type='text'] { width:270px; border:1px solid #dcdcdc; margin:5px 0; padding:0px 2px!important; height:30px!important; background:#fff;border-radius: 4px;}
.formDiv textarea,.formDiv input[type='textarea'] { width:596px; border:1px solid #dcdcdc; margin:10px 0; padding:2px; background:#fff; height:110px;resize: none;border-radius: 4px;}
.formDiv input.text:focus,.formDiv input[type='text']:focus,.formDiv textarea:focus,.formDiv select:focus,.formDiv input[type='number']:focus,.formDiv input[type='email']:focus,.formDiv input[type='password']:focus,.formDiv input.captcha:focus{outline:0px;border:1px solid #909090;color:#333}
.mandatory{color:red!important}
.formDiv select,select{border:1px solid #dcdcdc; margin:5px 0;height:30px;background:#fff;width:276px;}
.formDiv input.text,.formDiv textarea,.formDiv select{/*font:bold 16px arial;*/color:#bbbbbb}
.formDiv input.captcha{ width:128px; border:1px solid #dcdcdc; margin:0; padding:5px 2px; height:20px; background:#fff;}
.formDiv .wide input{ width:588px;}
.formDiv .captchaImg{margin-right:5px;position: relative;top: 12px;}
.reloadCaptcha{font:11px verdana;color:#4a8f94;display:inline-block;background:transparent url('../images/reloadIcon.png') no-repeat center top;padding-top:0px}
.reloadCaptcha:hover{text-decoration:none;color:#58A5AB}
.reloadCaptcha:visited{text-decoration:none;color:#4a8f94}
.reloadCaptcha:active{text-decoration:none;color:#316064}
.formDiv .sendBtn{ width:122px;margin:0 5px;border:0px;/*font:bold 16px arial;*/text-transform:uppercase;color:#FFF;height:33px;background:#005a54 url('../images/submitBtnicon.png') no-repeat 8px center;cursor:pointer;}
.formDiv .sendBtn:hover{background-color:#007168}
.formDiv .sendBtn:active{background-color:#003C37}

.formDiv .cancelBtn{width:122px;margin:0 5px;border:0px;/*font:bold 16px arial;*/text-transform:uppercase;color:#FFF;height:33px;background:#7f7f7f url('../images/delBtnicon.png') no-repeat 8px center;cursor:pointer;}
.formDiv .cancelBtn:hover{background-color:#909090}
.formDiv .cancelBtn:active{background-color:#595959}
img[id$='imgVerification']{position:relative;top:12px}
/*---Media Center----*/
.mcpagetitle{background:transparent url('../images/MCpageTitle.png') no-repeat right top;height:58px}
.MCColumn{width:470px;margin-bottom:20px}
.MCColumn .BigNewsbox{padding:10px 0 18px!important;border-bottom:0px;margin-bottom:9px!important}
.MCColumn .newsBigthumb{width:190px;height:120px;overflow:hidden;margin-left:8px}
.MCColumn .newsBigthumb img{width:188px;height:118px;border:1px gray solid}
.MCColumn .NLTxt{width:242px;padding:0 3px}

.MCmore{border-top:1px #e9e9e1 solid;padding-top:12px}
.MCmore .more{float:none;/*font:bold 15px arial;*/margin-top:0px;text-decoration:none}

.MCColumn .eventsList{padding-top:10px}
.MCColumn .EventListdate{width:50px;height:62px;margin-left:8px;background:transparent url('../images/MCeventDateBg.png') no-repeat left top}
.MCColumn .eventsList ul li,.MCColumn .EventListItem{margin-bottom:43px;padding-bottom:10px;border-bottom:0px}
.MCColumn .EvListItem{width:375px}

.MCVideo{width:430px;margin:0 auto;padding-bottom:15px}
.videoTitle{padding-bottom:8px;}
.videoTitle a,.videoTitle a:visited,.PhotoalbumTitle a,.PhotoalbumTitle a:visited{/*font:bold 15px arial;*/color:#005a54}
.videDesc{padding-top:15px}

.MCphotoalbum{margin:0 auto 35px;padding:0px;width:390px;}
.PhotoalbumTitle{padding-bottom:14px;padding-top:5px}

.MCmeetingBox{padding-bottom:15px}
.meetingTitle{padding-bottom:8px;padding-top:5px}
.meetingTitle a,.meetingTitle a:visited{/*font:bold 15px arial;*/color:#005a54}
.meetingThumb{width:91px;height:95px;margin-left:14px;margin-right:4px}
.meetingThumb img{border:1px #9f9d98 solid;width:91px;height:95px;}
.meetingTxt{width:325px}

.MCLibBox{padding-bottom:15px}
.libTitle{padding-bottom:8px;padding-top:5px}
.libTitle a,.libTitle a:visited{/*font:bold 15px arial;*/color:#005a54}
.libThumb{width:90px;height:130px;margin-left:14px;margin-right:3px}
.libThumb img{width:90px;height:130px;}
.libTxt{width:335px}
.issuelbl{display:block;/*font:bold 15px arial;*/color:#666;margin-bottom:8px;padding-top:2px}
.issueTitle{display:block;/*font:bold 18px arial;*/line-height:22px;color:#005a54}
.issuedate{display:block;/*font:bold 15px arial;*/line-height:22px;color:#005a54}
.downloadDiv{padding-top:5px}
.download{display:inline-block;width:116px;height:26px;border:0px;background:#005a54 url('../images/downloadIcon.png') no-repeat 125px center;padding-right:45px;padding-top:5px;/*font:bold 16px arial;*/color:#fff;cursor:pointer}
.download:hover{background-color:#007168;text-decoration:none}
.download:active{background-color:#003733}

.filesize{display:inline-block;margin-right:10px;font:12px tahoma;color:#666}


.ListingDiv {padding:0px 15px}
.ListingDiv .BigNewsbox{padding:10px 0 18px;margin-bottom:8px;border-bottom:1px #edede7 solid}
.ListingDiv .newsBigthumb{width:179px;height:auto;margin-left:16px}
.ListingDiv .newsBigthumb img{width:177px;height:103px;border:1px gray solid}
.ListingDiv .NLTxt{width:455px;padding:0 3px}
.ListingDiv .dateTime{font:italic 11px tahoma;color:#878787;text-align:right;background:transparent url('../images/dateicon.png') no-repeat right top!important;float:none!important;display:block!important;margin-bottom:0px!important;margin-right:0px!important}
.ListingDiv .dateTime .Date{margin-bottom:2px!important}
.ListingDiv .more{font:12px tahoma;min-height:16px;color:#008279;display:inline-block;float:none;background:none;margin-right:5px;margin-top:6px;text-decoration:underline}
.ListingDiv .more:hover{text-decoration:none;color:#00B0A4!important}
.ListingDiv .more:visited{color:#008279}

/*--------UI Accordion FAQ---------*/
.faqMsg{/*font:bold 17px arial;*/color:#666;line-height:23px;padding-bottom:14px;border-bottom:1px #ddddd4 solid}
.faqSortDiv{padding-top:20px}
.faqsortlbl{display:inline-block;/*font:bold 17px arial;*/color:#666;margin:0 15px}
.faqSortDiv span.styled, select{width:260px;background: #fff url('../images/downarr.png') no-repeat 5px center;-webkit-box-shadow:none;box-shadow:none;border:1px #d0d0c9 solid;outline:0}

#accordion{padding-top:18px;min-height:450px}
.ui-accordion-header{height:24px;background:#005a54;/*font:bold 17px arial!important;*/line-height:18px;color:#fff!important;margin-bottom:0px!important;margin-top:8px;padding:10px 12px;outline:0px;text-align:right;position: relative;cursor:pointer}
.ui-accordion-header:hover{background:#007970}
.ui-accordion-header .ui-accordion-header-icon{background:transparent url('../images/Plus.png') no-repeat left top;display:inline-block;width:26px;height:26px;float:right;margin-left:15px}
.ui-accordion-header-active{background:#edede7!important;border:0px #d9d9d9 solid;color:#005a54!important}
.ui-accordion-header-active:hover{background:#edede7!important}
.ui-accordion-header-active .ui-accordion-header-icon{background:transparent url('../images/Minus.png') no-repeat left top;display:inline-block;width:26px;height:26px;float:right;margin-left:15px}
.ui-accordion-header-active{cursor:default!important}
.accordionBox{background:#fff;border:0px #d9d9d9 solid;border-top:0px;padding:10px 30px 15px 25px;overflow: auto;}

.accordionBox ul{margin:5px 8px 10px 12px}
.accordionBox ul li{font:12px tahoma;color:#666;margin-bottom:15px;padding-right:15px;background:transparent url('../images/squereBult.gif') no-repeat right 5px}

/*---Modon page Css---*/
.sepacer25{height:25px}
.InsidecontentDiv img{max-width: 100%;margin: 10px auto;display: block;}
.InsidecontentDiv img.fleft{margin-right:15px;clear:left}
.InsidecontentDiv img.fright{margin-left:15px;clear:right}


/*ModonTabs*/
.ModonTabs{margin-bottom:35px}
.tabsbg{background:#fff;border-bottom:9px #005a54 solid;padding:0px;}
.tabsbg ul{height:40px;margin:0px!important}
.tabsbg ul li{float:right;line-height:40px;padding:0;outline:0px;background:#e9e9e1;margin-right:2px;margin-bottom:0px!important}
.tabsbg ul li:first-child{background-image:none;margin-right:0px}
.tabsbg .ui-tabs-active{background:#005a54}
.tabsbg .ui-tabs-active a{color:#edede7}
.tabsbg ul li a{/*font:bold 16px arial;*/color:#005a54;display:block;padding:0 25px;height:40px;line-height:40px}
.tabsbg ul li a:hover{text-decoration:none}
.tabsContent{clear:both;background:#e9e9e1;border-top:2px #fff solid;padding:18px 25px 10px;min-height:105px}
.tabsContent ul{}
.tabsContent ul.fright{margin-left:50px}
.tabsContent ul li{background:transparent url('../images/arrwBullet.png') no-repeat right 3px;margin-bottom:10px}

/*---*/
.ModonInfoTable{width:100%;border-collapse:collapse;border:1px #d5d5cc solid;margin-bottom:30px}
.ModonInfoTable td{padding:8px 14px;border:1px #d5d5cc solid;/*font:bold 16px arial;*/color:#666}
.ModonInfoTable td label{display:block}
.infoLbl{color:#005a54!important;width:170px}

/*---Liqued Carousel---*/
.liquid {background:#005a54;padding:20px 0;height: 122px!important;width: 688px;overflow: hidden!important;}
.liquid .previous {
	display:block;height:122px;width:26px;background:transparent url('../images/Carouselprev.png') no-repeat 0 40px;float:right;margin-right:14px;cursor:pointer;}
.liquid .next {
	display:block;height:122px;width:26px;background:transparent url('../images/Carouselnext.png') no-repeat 0 40px;float:left;margin-left:8px;cursor:pointer}
.liquid .previous:hover,.liquid .next:hover{background-position:0 -84px}
.liquid ul li {width:151px!important;height:122px!important;padding:0 2px;margin:0 24px !important}
.liquid ul li a{display:block!important;width:147px!important;height:122px!important}
.liquid ul li a img {border:5px #fff solid;width:147px;height:111px}
.liquid .wrapper{width:612px!important}

/*************/
.serachTxtBox{width:163px!important}
.NewsSmallBox .NewsSmallThumb img{width:187px;height:118px;border:1px gray solid}
.body{overflow:auto!important}
.topnav ul li a{margin:0 7px!important}
.insideListing .EventListdate{width:50px;height:75px;margin-left:8px;background:transparent url('../images/MCeventDateBg.png') no-repeat left top}
.insideListing .EvListItem{width:auto!important;max-width:585px}

.sideActions{}
.sideActions a{display:inline-block;height:18px}
.sideActions a:active,.sideActions a:hover{background-position:left bottom!important}
.sideActions a.email{background:transparent url('../images/emailIcon.png') no-repeat left top;padding-left:25px;margin-right:0px}
.sideActions a.print{background:transparent url('../images/printIcon.png') no-repeat left top;padding-left:25px;}
.sideActions a.addtoFav{background:transparent url('../images/AddfavIcon.png') no-repeat left top;padding-left:25px;margin-right:5px}
.breadlinks{width:585px;}
.messageRow{text-align:center;/*font:bold 15px arial;*/}
body{overflow:visible!important}
.progress{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;} 

.toplinksBar div{display:inline-block;margin:0;height:100%;font:11px tahoma;color:#fff;line-height:28px;background:transparent url('../images/toplinks.png') no-repeat;}

.sitemap table{width:100%}
.sitemap td{vertical-align:top;}
/*************/

.homesliderOuter .ms-webpartzone-cell{margin: auto auto 0px;}


/********* FAQs ********/
.ImgCollapsed{float:right;width:12px;height:12px;background: url('../Images/expand.png') no-repeat;	margin-top:4px;}
.ImgExpanded{float:right;width:12px;height:12px;background: url('../Images/collapse.png') no-repeat;margin-top:4px;}
.ColExpAnswer_head {cursor:pointer;background:#FCFCFC;border: 1px solid #ddd;border-bottom: 2px solid #ddd;margin-top:10px;/*font:bold 16px arial!important;*/color:#005a54!important;padding:10px;position:relative}
.ColExpAnswer_body {font:12px tahoma;	line-height:22px;text-align:justify;background: none repeat scroll 0 0 #fff; border: 1px solid #ddd;border-top:none !important;color: #979797 !important;padding:10px}
.askSasoDate {background:#888888;color: #EAEAEA;display: inline-block;font: 11px tahoma;left: 15px;padding: 2px 5px;position: absolute;top: -18px;}
.Ask_headWithdate{margin-top:25px}

.pdfIcon{background:transparent url('../images/application_pdf.png') no-repeat left top;display: block;width: 22px;height: 22px;float: right;margin-left: 5px;}


#s4-bodyContainer{padding-bottom:0px}

.ms-srch-hover-action a[id$='hoverFollow'], .ms-srch-hover-action a[id$='hoverParentLink']{display: none!important;}

/*---*/
.ms-rtestate-field{/*font:bold 16px arial;*/color:#666;line-height:22px;text-align:justify}
.InsidecontentDiv .ms-rtestate-field ul{/*margin:5px 12px 10px 8px;*/margin:5px 0 10px 0;}
.InsidecontentDiv .ms-rtestate-field ul > li{/*font:bold 15px arial;*/color:#666;margin-bottom:15px;padding-right:15px;background:transparent url('../images/circleBult.png') no-repeat right 5px}
.InsidecontentDiv .ms-rtestate-field ul li a{/*font:bold 15px arial;*/color:#005a54;}

.InsidecontentDiv .ms-rtestate-field ol,.InsidecontentDiv ol{margin:5px 12px 10px 8px}
.InsidecontentDiv .ms-rtestate-field ol > li,.InsidecontentDiv ol > li{/*font:bold 15px arial;*/color:#666;margin-bottom:15px;margin-right:15px;background:none;}
.InsidecontentDiv .ms-rtestate-field ol li a,.InsidecontentDiv ol li a{/*font:bold 15px arial;*/color:#005a54;}

.newsImage{/*float:left;*/margin-right:10px}
.newsImage img{max-width:100%!important;border:1px gray solid}

.vldtionLabel{/*font:bold 15px arial;*/}
#articleDiv .date{margin-bottom:10px}

/*----Photo Album List----*/
.PhotoAlbumUl{margin:20px}
.PhotoAlbumUl li{width:295px;padding-bottom:16px}
.PhotoAlbumBox{background:#fff;border:1px #d9d9d9 solid;padding:6px;width:275px}
.PhotoAlbumImg{display:inline-block;width:275px;height:205px;overflow:hidden;margin-left:8px}
.PhotoAlbumImg img{margin-bottom:3px;width:275px;height:205px}
.PhotoAlbumData{padding-top:6px}
.photoNumber{font:11px tahoma;color:#aaa;display:block}
.PhotoAlbumDetails{padding-top:6px;font:12px tahoma;color:#666;padding-bottom:4px}
.albumName{/*font:bold 15px arial;*/display:inline-block;margin-left:5px}
.viewAlbum{display:block;text-align:left}
.viewAlbum a{display:inline-block;height:19px;padding-left:25px;color:#005a54;background:transparent url('../images/viewAlbumIcon.png') no-repeat left top;/*font:bold 15px arial;*/}
.viewAlbum a:hover{background-position:left bottom;text-decoration:none;color:#0b9990}
.viewAlbum a:active{background-position:left top;color:#004F48}

/*---Larg MCphotoalbum --*/
.LargAlbumName{/*font: bold 16px arial;*/color: #666;margin-bottom:0px!important;padding-right:10px}
.LargMCphotoalbum{margin-bottom:5px;padding:5px;width:598px;margin-right:0px;direction:ltr}
#sliderLarg{height:356px;width:578px;border:0px #fff solid;margin:0 auto;background:#4a8f94;padding:10px}
.sliderLarg .nivo-controlNav{padding:8px 11px 3px;width:576px;height:105px;margin-top:0px;background:#4a8f94}
.sliderLarg .nivo-controlNav a.nivo-control{display:inline-block;background:none;width:87px;height:87px;margin-top:0px;margin-left:15px;margin-right:0px;border:5px #4a8f94 solid}
.sliderLarg .nivo-controlNav a.nivo-control:first-child{margin-top:0}
.sliderLarg .nivo-controlNav a.nivo-control.active{border:5px #fff solid;}
.sliderLarg .nivo-thumbs-enabled a.nivo-control.active,.sliderLarg .nivo-thumbs-enabled a.nivo-control.active img,.sliderLarg .nivo-controlNav a.nivo-control img{width:87px;height:87px;background:none}
.sliderLarg .nivo-directionNav{display:block!important;position:relative;top:410px}
.sliderLarg .nivo-directionNav a{display:block;font-size:0px;line-height:0px;cursor:pointer}
.sliderLarg .nivo-directionNav a.nivo-prevNav{position:absolute;left:-5px;top:0px;background:transparent url('../images/sliderLargNext.png') no-repeat left top;width:15px;height:22px;}
.sliderLarg .nivo-directionNav a.nivo-nextNav{position:absolute;top:0;right:-5px;background:transparent url('../images/sliderLargPrev.png') no-repeat left top;width:15px;height:22px;}
.sliderLarg .nivoSlider img {position:absolute;top:10px;left:10px!important;width: 578px!important;height: 356px!important;}
.sliderLarg .nivo-directionNav a:hover{background-position:left bottom}
.sliderLarg .nivo-directionNav a:active{background-position:left top}
.LargMCphotoalbum .PhotoAlbumDetails{padding-right:5px;line-height:18px;direction:rtl}
.photoAlbumDate{font:11px tahoma;color:#aaa;display:block;margin-top:5px;margin-bottom:10px}

/*--Event Listing--*/
.InsidecontentDiv .EvListItem{width:485px}
.EventListUlBox{background:#fff;border:1px #d9d9d9 solid;padding:10px 15px;}
.eventdate,.eventDay{font:italic 11px tahoma;color:#999;margin-bottom:8px;display:inline-block;padding:0 10px 0 0}
/*--*/
.viewVideo{display:block;text-align:left}
.viewVideo a{display:inline-block;height:16px;padding-left:25px;color:#005a54;background:transparent url('../images/WatchVideoIcon.png') no-repeat left top;/*font:bold 15px arial;*/}
.viewVideo a:hover{background-position:left bottom;text-decoration:none;color:#0b9990}
.viewVideo a:active{background-position:left top;color:#004F48}

.videoDetailsDiv{margin-bottom:5px;padding:5px;width:598px;margin-left:0px}
.videoDetailsBg{height:356px;width:578px;border:0px #fff solid;margin:0 auto;background:#005a54;padding:10px}
/*--*/
.booksList table[id$='grdData']{width:100%}
.booksList table[id$='grdData'] td{padding:10px 0;border-bottom: 1px #ccc dashed;}
.booksList table[id$='grdData'] tr:first-child td{padding-top:0px}

/*--*/
#articleDiv .datetime{padding: 0 18px;text-align: right;margin-bottom: 0;background: transparent url('../images/dateicon.png') no-repeat right top;float: none;margin-right: 20px;}
.eventDetails,.eventDetails p span{/*font:bold 15px arial!important;*/color:#666!important;margin-bottom:10px!important}
.eventDetails a,.eventDetails a:visited,.eventContactInfo a,.eventContactInfo a:visited{color:#005a54;text-decoration:underline}
.eventDetails a:hover,.eventContactInfo a:hover{text-decoration:none}
.date.eventdate{font:13px tahoma;color:#666;padding: 0;background:none}
.eventLabel{/*font:bold 15px arial;*/color:#005a54;display: inline-block;margin: 0 0 0 5px;}
.eventContactInfo{/*font:bold 15px arial;*/color:#666}

/*---Sitemap---*/
.sitemap{}
.sitemap > table td{vertical-align:top;padding:0 5px}
.sitemap li.sitemapHaschild,.sitemap .firstLevelMenu > li{margin-bottom:15px;padding-right:15px;background:transparent url('../images/squereBult.gif') no-repeat right 5px;list-style:none}
.sitemap .sitemapHaschild,.sitemap .sitemapHaschild a,.sitemap .sitemapHaschild a:visited,.sitemap .firstLevelMenu > li a,.sitemap .firstLevelMenu > li a:visited{font:bold 18px "JannaLT-Regular" !important;color:#005a54;}
.sitemap .sitemapHaschild .sitemapSubMenu{padding-right:15px;padding-top:5px}
.sitemap .sitemapHaschild .sitemapSubMenu ul li{margin-bottom:8px;list-style:circle}
.sitemap .sitemapHaschild .sitemapSubMenu ul li a,.sitemap .sitemapHaschild .sitemapSubMenu ul li a:visited{font:16px "JannaLT-Regular" !important;color:#005a54;}
.sitemapSubMenu li.sitemapHaschild{background:none;list-style:disc!important;padding-right:0px;}
#articleDiv .sitemap .sitemapSubMenu li.sitemapHaschild > a{font-weight:bold!important}

/*Search Result*/
.ms-srch-result{margin-top:0px!important;}
.ms-srch-item{width:auto!important}
.ms-srch-item:hover{background:#D2F7F2}
.srch-results{/*font:15px arial!important;*/text-align:right !important;max-width:100%!important;margin:5px 10px}
.srch-results strong{font-weight:bold}
.srch-Title2 .srch-Title3 a,.ms-srch-ellipsis a{font:13px tahoma !important;color: #005a54!important;text-decoration:none!important}
.srch-Title2 .srch-Title3 a:hover,.ms-srch-ellipsis a:hover{color: #005a54!important;text-decoration:underline!important}
.srch-Description2,.ms-srch-item-summary{font:12px tahoma;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{font:11px tahoma;color:#9B9B9B!important}
.srch-URL2,.ms-srch-item-path{font:11px tahoma;margin-right:24px;color:#005a54!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-resultscount{/*font:bold 15px arial;*/}

.SearchDiv{padding:10px;margin-bottom:10px;border:1px #D8D8D8 dashed;/*font:bold 15px arial;*/background:#F3F3F3;border-radius:8px}
.SearchDiv select{width:200px;font:12px tahoma;}

.SearchDiv input[type='submit'][id$='btnSearch']{margin:0 5px;border:0px;/*font:bold 16px arial;*/text-transform:uppercase;color:#FFF;height:33px;background:#005a54;cursor:pointer;min-width: 85px;}
.SearchDiv input[type='submit'][id$='btnSearch']:hover{background-color:#007168}
.SearchDiv input[type='submit'][id$='btnSearch']:active{background-color:#003C37}


.noThumb .NLTxt{width:100%!important;float:none}
.productbox{margin:0 auto 10px;padding-bottom:10px;border-bottom:1px #ccc dashed;width:650px}
.productbox .newsBigthumb{width:179px;height:auto;margin-left:10px}
.productbox .newsBigthumb img{width: 179px;height: 105px;}
.productbox .NLTxt{width:455px}
.productbox .NLTxt p.newsTxt:first-child{/*font:bold 15px arial;*/color:#005a54}
.productsGrid{width:100%}
.productsGrid,.productsGrid td{border:0px;}
.cartCheckbox{font:12px tahoma;color:#666;padding-top:5px}
.sendBtn.wide{text-align:right;width:145px}
.ms-srch-item-summary{max-width:665px!important;}
/*-Comments-*/
h3.comments{border-top:1px #ccc solid;margin-top:15px;padding:5px 10px 0 0;color:#484848}
.comment-counter{font:bold 12px tahoma;color:#F3F3F3;display:inline-block;margin:0px 5px;position:relative;top:-2px;float: left;padding: 3px 8px;background:#005a54;border-radius: 4px;}
.comment-item{padding:10px;border-bottom:1px #ccc dashed}
.comment-date{font:11px tahoma;display:inline-block;float:left;color: #949494;padding: 2px 8px 5px;background: #EFEFEF;border-radius: 4px;}
.comment-txt{clear:both;font:12px tahoma;line-height:20px;color:#666;margin: 10px 5px;display: block;}
div[id$='pnlCommentsForm'] .formDiv li.buttons{float:right;padding: 33px 0px 0 0;}
div[id$='pnlCommentsForm'] .formDiv li.fleft img {position: relative;top: 4px;margin-right: 5px;}

/*--NewsLetter--*/
.newsletter{border: 1px #707070 dotted;padding: 10px 10px 5px;border-radius: 8px;}
.newsletter .newsletterTitle{background:transparent url('../images/newsLetterTitle.png') no-repeat right top;width:89px;height:20px;margin-bottom:6px;float:right;margin-left:10px}
.newsletter .NLTxt{height:21px;border:1px #333 solid;background:#ebebeb;width:200px;padding:0 3px;outline:0px;font:11px tahoma;color:#666}
.newsletter .NLTxt:focus{border:1px #fff solid!important;color:#373737}

.newsletter .NLBtn,.newsletter .NLBtn{margin:0px!important;margin-right:5px!important;padding:0 11px!important;cursor:pointer;min-width:inherit!important;border-radius:0px!important;height:23px!important;background:#1a1a1a!important;border:0px!important;/*font:bold 15px arial!important;*/color:#fff!important}
.newsletter .NLBtn:hover,.newsletter .newsletter .NLBtn:hover{border:0px!important;border-radius:0px!important}
.newsletter .NLBtn:active,.newsletter .NLBtn:active{background:#0B0706!important;border:0px!important;}
.newsletter .newsletter span{display:block; margin-top:8px; font:11px tahoma}
.newsletter span{font:12px tahoma;}

.MCColumn .Date,.HomeWideBox .Date{background:none!important;}
.ListingDiv .BigNewsbox .newsBigthumb .Date{background:none!important;padding:0px!important;margin-bottom:0px!important}

.narrowColumnSubtitle{/*font: bold 19px arial;*/color:#01756d;padding-right: 10px;padding-bottom: 10px;}
.InnSideMenuDiv .InnSideMenuDiv{padding:10px 0 0}
.imagecaption{font:12px tahoma;color:#666}
.ModonInfoTable td a{word-break: break-all;color:#00A699!important;/*font:bold 15px arial*/}
.ModonInfoTable td a:visited{color:#00A699!important}
.formDiv li.fright{clear:left}

.SearchDiv table[id$='rblStatus']{display:inline;}
.SearchDiv table[id$='rblStatus'] td{font:12px tahoma}
.SearchDiv table[id$='rblStatus'] td label{position:relative;top:2px}
.ms-rtestate-field a,.ms-rtestate-field a:visited,p a,p a:visited{color:#00A699}
.SearchDiv input[type='text']{ width:200px; border:1px solid #dcdcdc; margin:5px 5px; padding:0px 2px!important; height:30px!important; background:#fff;border-radius:4px}
.SearchDiv input[type='text']:focus{outline:0px;border:1px solid #909090}

.social-share{position:relative;z-index:100;height:20px;padding:5px 0;clear:both;border-top: 1px #ccc dashed;padding-top: 10px;}
.tweet{float:left;}
.tweet > iframe{width:75px!important}
.likeon-face{float:left;}
.likeon-face > iframe{max-width:300px;width: 110px!important;height: 25px;margin-top: 0px!important;}
.plusone{float:left;margin-left:200px}
.plusone #___plusone_0{width:75px!important}
/*.plusone > div{max-width:75px}*/
.plusone > div > iframe{width:100%!important}

/*---*/
.cityServicesList{}
.cityServicesList label{display:inline-block;margin: 0 15px 10px;width: 42%;/*font:bold 15px arial;*/background:transparent url('../images/circleBult.png') no-repeat right 5px;padding-right:15px}
.cityServicesList li{display:inline-block;margin: 0 15px 10px;width: 42%;}
/*---Firefox Only---*/
@-moz-document url-prefix() {
    .SearchDiv input[type="submit"][id$="btnSearch"] {position:relative;top:8px;}
}

/*--Top Nav Sub--*/
.topnav{position:relative}
.topnav ul li{position:static}
.menu-sublevel{display:none;position: absolute;right: 0px;top:43px;width: 960px;z-index:111;background:transparent  url('../images/topnavshadow.png') repeat-x left bottom;padding-bottom:7px;}
.topnav ul li:hover{background:#4c8a86!important}
.menu-sub-position{background:#4c8a86;padding-bottom:10px}
.topnav ul li:hover .menu-sublevel{display:block}
.topnav ul li .menu-sublevel ul{float:right;width:30%;margin:5px 15px}
.topnav ul li .menu-sublevel ul li{float:none;border-bottom:1px #829c9a dotted;width:auto}
.topnav ul li .menu-sublevel ul li:hover{background:#829c9a !important}
.topnav ul li .menu-sublevel ul li a{padding:5px 2px 10px!important;font:12px tahoma;text-align:right}
.topnav ul li .menu-sublevel ul li a span{display:inline-block;padding-left:8px;position: relative;top: 5px;}


.ms-srch-hover-outerContainer{left:100px!important}

.citiestabs{border-bottom: 4px #005a54 solid;margin-bottom: 10px;}
.citiestabs ul.ui-tabs-nav{margin: 0!important;padding: 0!important;height: 37px;}
.citiestabs ul.ui-tabs-nav li{float:right;margin:0 0 0 10px;}
.citiestabs ul.ui-tabs-nav li a{display: inline-block;width: 120px;height: 37px;margin: 0!important;}
.menutab{background: transparent url('../images/menutab.png') left top;}
.citiestabs ul.ui-tabs-nav li.ui-state-active a.menutab{background: transparent url('../images/menutab.png') left bottom;}

.maptab{background: transparent url('../images/maptab.png') left top;}
.citiestabs ul.ui-tabs-nav li.ui-state-active a.maptab{background: transparent url('../images/maptab.png') left bottom;}


#cityaccordion .ui-accordion-content{padding-top:10px}

#s4-workspace{height:auto!important}

/*---New Design Updates---*/
.topareaOuter .innerDiv{background: transparent url('../images/topareaArtwork.jpg') no-repeat left top;}
.topnavOuter .innerDiv{background:none}
.HotLineNumber{background:transparent url('../images/socialbg.png') no-repeat center bottom;height: 96px;padding-top:0px}
.toplinks{background: transparent url('../images/toplinksShadow.png') no-repeat 0px 32px;}

.socialLnks{float:right;background:transparent url('../images/socialSep.png') no-repeat left center;padding-left:9px;margin-top:58px;}
.Phonenumber{margin-top:58px;}
.socialLnks a{display:inline-block;width:27px;height:29px;margin:0 6px;background:transparent url('../images/socialIcons2.png') no-repeat}

.socialLnks a.Gplus{background-position:-212px top}
.socialLnks a.Gplus:hover{background-position:-212px bottom}
.socialLnks a.wordpress{background-position:-172px top}
.socialLnks a.wordpress:hover{background-position:-172px bottom}
.socialLnks a.youtube{background-position:-129px top}
.socialLnks a.youtube:hover{background-position:-129px bottom}
.socialLnks a.twitter{background-position:-86px top}
.socialLnks a.twitter:hover{background-position:-86px bottom}
.socialLnks a.facebook{background-position:-43px top}
.socialLnks a.facebook:hover{background-position:-43px bottom}
.socialLnks a.RSS{background-position:0 top}
.socialLnks a.RSS:hover{background-position:0 bottom}

.searchBtn{display:inline-block;width:36px;height:33px;background:transparent url('../images/searchbtn.png') no-repeat left top;/*border-right:2px #005a54 solid*/}
.searchBtn:hover{background-position:left bottom}
.searchBtn:active{background-position:left top}


.ms-hide{margin:0px!important}


.topareaOuter{height:174px\0/IE8+9; /* IE8 + 9 + IE10pp4  */}
.topareaOuter>.innerDiv{height:129px\0/IE8+9; /* IE8 + 9 + IE10pp4  */}
.homeServTab .servTxt{height:65px\0/IE8+9; /* IE8 + 9 + IE10pp4  */}
.topSearch{margin-top:2px\0/IE8+9; /* IE8 + 9 + IE10pp4  */}
.topnav{margin-top:-4px\0/IE8+9; /* IE8 + 9 + IE10pp4  */}
.menu-sublevel{top:43px\0/IE8+9; /* IE8 + 9 + IE10pp4  */}

/*---Ie9 only---*/
:root .topareaOuter{height:173px \0/IE9}
:root .topareaOuter>.innerDiv{height:128px \0/IE9}
:root .homeServTab .servTxt{height:65px \0/IE9}
:root .homeServTab{height:75px \0/IE9}
:root .servTxt{padding-top:5px \0/IE9}
:root .servTitle{height:23px \;}
:root .topSearch{margin-top:2px \0/IE9}
:root .topnav{margin-top:-4px \0/IE9}
:root .menu-sublevel{top:43px \0/IE9}

.ie8 .topareaOuter{height:173px!important;}
.ie8 .topareaOuter .topnav ul li a{height:19px!important;}
.ie8 .topareaOuter>.innerDiv{height:129px;}


.cityServicesList a:link,.cityServicesList a:visited{color:#005a54!important}

/*---Fees tab hide--*/
h3[id$='tabFees'] {display: none;}




@font-face
{
font-family: GE Flow;
src: url(../font/GE_Flow_Regular.otf);
}

.HomeWideBox .BigNewsbox a.NTitle, .HomeWideBox .BigNewsbox a.NTitle:visited{display:inline-block;font:17px GE Flow;color:#027f77!important;}
.homeNewsItemGray a.newsTitle{font:15px GE Flow;color:#333;}
.homeNewsItemGray a.newsTitle:hover{color:#015852;}


.HomeWideBox .BigNewsbox a.NTitle, .HomeWideBox .BigNewsbox a.NTitle:visited{/*font: bold 17px arial\0/;*font:bold 17px arial*/}
.homeNewsItemGray a.newsTitle{font: 12px tahoma\0/;*font:12px tahoma;}
/*---News Date Update--*/
.HomeWideBox .homeNewsItem .dateTime{background:none;padding:0px;float:right;width:50px;margin-left:10px}
.HomeWideBox .homeNewsItem .dateTime .Date{display:block}
.HomeWideBox .homeNewsItem .dateTime .Date span{display:block;text-align:center}
.HomeWideBox .homeNewsItem .dateTime .Date span.newsDateDay{background:#e3e3e3;/*font:bold 33px arial;*/color:#f88413}
.HomeWideBox .homeNewsItem .dateTime .Date span.newsDateMonth{background:#169592;padding:2px 0;font:12px tahoma;color:#f9f8f8}
.HomeWideBox .homeNewsItem .newsTxt{clear:none;float:right;width:220px;}


.homeNewsItemGray .dateTime{float: right;width: 45px;padding: 0;margin-left: 10px;background:none}

.homeNewsItemGray .dateTime .Date{display:block}
.homeNewsItemGray .dateTime .Date span{display:block;text-align:center}
.homeNewsItemGray .dateTime .Date span.newsDateDay{background:#e3e3e3;/*font:bold 28px arial;*/color:#414141}
.homeNewsItemGray .dateTime .Date span.newsDateMonth{background:#414141;padding:2px 0;font:12px tahoma;color:#f9f8f8}

.homeNewsItemGray a.newsTitle{float: right;width: 135px;display: block;padding: 0;}

.locationMapLink{display:block!important;width:24px;height:32px;background:transparent url('../images/locationicon.png') no-repeat left top;margin:0 auto!important}


.PhotoAlbumUl li.fright {clear: right;}
.PhotoAlbumUl li.fleft {clear: left;}

.MCVideo img{width:426px;}

.projectsList label{width:94%!important;}

/*--Pager--*/
.isaPager{background:#E9E9E9;padding:5px}
.pageSize,.pagerInfo,.pagerNav{float:right;/*font:bold 15px arial;*/color:#027f77;padding:0 5px}
.pageSize select{width: 45px;border: 1px #DBDBDB solid;height: 25px;}
.pagerInfo span{display:inline-block;padding:8px 0 0;}
.pagerNav{padding-top: 5px;float:left}
.pagerNav *{float:right}
.pagerNav span{display:inline-block;padding:4px 2px}
.pagerNav input[id$='btnGoToPage']{display:none}
.pagerNav input[type='submit']{border:0px;width:25px;height:25px;min-width: 0;padding: 0;margin: 0 2px;cursor:pointer;background:transparent url('../images/pagernav.png') no-repeat}

.pagerNav input[type='submit'].pagerFirst{background-position:-296px top}
.pagerNav input[type='submit'].pagerFirst:hover{background-position:-296px bottom}
.pagerNav input[type='submit'].pagerFirst:active{background-position:-296px top}

.pagerNav input[type='submit'].pagerPrev{background-position:-197px top}
.pagerNav input[type='submit'].pagerPrev:hover{background-position:-197px bottom}
.pagerNav input[type='submit'].pagerPrev:active{background-position:-197px top}

.pagerNav input[type='submit'].pagerNext{background-position:-99px top}
.pagerNav input[type='submit'].pagerNext:hover{background-position:-99px bottom}
.pagerNav input[type='submit'].pagerNext:active{background-position:-99px top}

.pagerNav input[type='submit'].pagerLast{background-position:0 top}
.pagerNav input[type='submit'].pagerLast:hover{background-position:0 bottom}
.pagerNav input[type='submit'].pagerLast:active{background-position:0 top}
.pagerNav input[type='text'][id$='txtPageNumber']{width: 40px;text-align: center;border: 1px #DBDBDB solid;}

/*---*/
.citiesListing .newsTxt{border-bottom: 1px #ddd solid;margin-bottom: 10px;}
.cityArea {display: inline-block;padding: 2px 8px 5px;background: #eee;float: left;margin-top: -3px;font: 16px GE Flow;}
.cityArea{/*font: bold 15px arial\0/;*font:bold 15px arial*/}
.citiesListing .more{float:left;background:transparent url('../images/moreArr.png') no-repeat left top!important}
.citiesListing .newsTxt .NTitle{font:17px GE Flow}
.citiesListing .newsTxt .NTitle{/*font: bold 17px arial\0/;*font:bold 17px arial*/}




.bg_request_2 {
				background-color: #dcdcdc !important;
				padding: 5px;
}
.bg_request_1 {
				background-color: #c1cdcb !important;
				padding: 5px;
				vertical-align: top;
}
.sub_standard_text {
				color: #333333;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: bold;
				line-height: 20px;
}
.sub_standard_text2 {
				color: #333333;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16px;
				font-weight: normal;
}
.sub_standard_text3 {
				color: #333333;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 16px; /*font-weight: normal !important;*/;
				padding-right: 4px !important;
}

.ms-clear {clear: both;}
.BoardMembersName{color:#1E6761 !important;font: 17px "JannaLT-Regular" !important; display: block !important}
.BoardMembersPos{font: 11px Tahoma !important; display: block !important}
.BoardMembersTitle{font: 11px Tahoma !important; display: block !important}

/*publications*/
.publicationsTemplateWrapper {
  background-color: #029f94;
  padding-top: 5px;
  padding-bottom: 5px;
}
.publicationsTemplateWrapper .publicationsTemplateItem {
  text-align: center!important;
  padding-top: 25px;
  padding-bottom: 25px;
  display: block!important;
  text-decoration: none!important;
  height:370px
}
.publicationsTemplateWrapper .publicationsTemplateItem img {
  width: 200px;
  height: 240px;
}
.publicationsTemplateWrapper .publicationsTemplateItem h2 {
  color: #fff!important;
  font: normal 16px JannaLT-Bold !important;
  text-align: center!important;
}

.readyFactoryIcon{display: inline-block;width: 52px;height: 30px;transition-delay: .5s;-webkit-transition-delay: .5s;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAZCAYAAACclhZ6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABMZJREFUeNrEmHuQjXUYx89ZZ1mXzSWXmqUorMnUDtJGRot1LdZlVHaiIhRK2eS2GP4If5hizLj8YzRo3RVmEdHUDNlkTKViybgtK0Syu1ZO3yefd+ads+ds5z2c8cx85px5L+f9Pbfv83uPPxgM+uJk6eJF0UWkiDJxVOwRu8SP9/qB/nvoTGPRW7wgnhRJ4rz4VqwT9cRAkSbqiL/Fr2I3zh27n85UET1EP9FJNBTXifgX8EeEex8Wvbi/tUgW18RPLudOxdsZi2p/0U2kilviJKWzQRyKMTDNyGpH8ZB4VJwQRWKvyBcX7tYZK40sSqc95WE/WiA2im2itJLo345mESFWVbQUbxAwc7Q6WbZg5RG8imbOhNBFLBCHxTVRLPaKSaJ5mOtDSRftuD4viuvd9OeeJLHMdTxN5Iod4ibrq3B/gHodLgZRv9VJsaX3A/FlFNFsKi5T9zVp7gC/5bYHxaWQY3ZNCd+rsZ5GlHQSmT8MZptRyApmDzzCQ6zxporPUaFozO7/RNQWj4nx4gwlZoso5rpZKJz1w0XxElI9VrwjthK46zhm5XkjwjP/IXAVLAFJ7Sr6iqUeHPmv54jSfhZuD+kgXuW781szmDHW4M3FKI5PF93pSVPH7/iswtoirTkYKbKlfMZi5WKeWIGyXRV9yJY5soAm9jE4F1OG08TzCMpM0UDscK2jjOz6vSwm4FKQWKytyCEbtsieYr5YSTnNxIk3kVu7ZhI9lU4ghjCrWlGq+WR5nLjpaTVSgRLR1aPqOPQL3rFaMd4fC5vEnnDnEu5yB2FTfg66n+u7z+Y4E3TVdSrqZPaIqF/J/R+LNSKDkjFLFEtQrnk0/QP00jMe1paJ5Ht2xrGnxQh03keTPhFmT+aYKdFz9EC567zdV0M8izDk4Mw4lC3UEsMcm0AgPDtzm8/2OOQs2BmEPiJ9UJzFCbPjzIaPmBX1adoinLiAo0kc+4stUitkeTii8LpYSBBHICB+RkYGz54eUkURnTnKDiCdib/YNexa8z2Haf29eJ8SsGl+RayiNGcTmJKQaJ9jOJrqvUdp2vnB7P1s8rcQywnUaNTwHBld4ZJp//9Jczny7GwOG3Pc3jFeITLZ4jcibw9uQwbH0COWpbdFIYu2LDTByceJficCsRMZX81G8mWCYu8+tXDYrn1LjBQTud5xJqEyZyztn7HlsHeMRa7zbSiFA6Q4wIK/ZmsxmoefpVSy2D8V85t/kukTlKntAPZRYgW8wxQSxHUEYBj9dYvnr3KtOYVSjThneoTR7fWiSCRHof2pIjsOMyVDbBYNXMeeEgPCXW/vMyXsjb4K8XMA7w8noxCSumxNfo9wvjsvXzXY4vwS4yjJoDJ2VVZm4WyTh4dcgUg2GdVbi7p1pE8LON8LMRlP8HIRo0T6yILQDs64xsYRhMJKsWqAZjod5+F8ijpP4Y3RVOw1MQVV7Cy+YS6V8sfHUJo9mcw2pW9vIBhDcOQ0/ZVjZRYk9T943aVGYWXIcB5yvZ6Zk4ZytmCnnU3mVjKzppHFS2xWTVw+RNGyGBGHKO1CRxTMmXzSlBgHZ64iy1NRsnz+SxtLOe1GxUzZ5vLun4maTqQN5lJyn7oG6M/I9haxXbxr4+BfAQYAQkAE2G0LzjsAAAAASUVORK5CYII=') center center no-repeat;}
.readyFactoryIcon i{display:none;}
.special-colmnus a:hover .readyFactoryIcon{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAZCAYAAACclhZ6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABNtJREFUeNrEmGlsVGUUhmfKtJYqSwRcUgQEWSIBgwWrgFp2EFkCAYUIKIigoggFRAWrJgL9gYoSCr+ExLK4sacIqBAIoKUQg1aF0hgQkKIiUGlLy/Ie81xzM86dzu2CX/JkJnfucs75znnPuRPM278/UEsrVTwqeohkUSYOi6/FdnGoJh5yb0rKv99DNWh8UzFADBQdRKL4TewWs8XNYpgYK14Uf4ufxJc4d6S6BlTHmTqirxgsuotbRDERf1tsEL+HXbOBz9tFf65/VswS58X3LueO+TUo6DPN7hFDRS/RVlSIX0idz8TBKgbmTna1q7hNNBeF4pTYIXLE6crSrDJnLDWGkDpdRENumis+F5tFqce1Fv0rXkZEWQmijXiKgJmjddllC9ZqghdTzfQg+mncyIzNF0uIfkEMhW871lt0Eo/7cGQo5z8p6iEgTkYMEg+KL0SWmBqpZuyi8WK4aE8UCtneGWJbDEa0EH+S9zdS3CHu5V6NxB9hx+ycEr7fgD234kAiwfwObK0j4BEFIJ+HWOG9KtajQrEKyHuigWhJtH4lxcyIIs57E4WzejgjRiLVz4sXxCYCV4xjlp4XPZ55mcD9Z8UhqT3ZxmU+HPmn5ojSPgy3hzwgnuC7c6/X6TFW4HeJZzg+V/ShJk0dv+GzDrZ52XzVK7Kl1ZDocpEpVlAn58Qj7JY5sogiDtA4s0jD18TDCEqGaEItOHaUsbvBqvSZhKo2YJHObpiR/cRC8RHplIETTyO3ds7L1FQqgRhFr2pHquawy1PEpevVNJ2u35FmV0zdude7Ua7dxGcun3vCft/q15i4ajpjHX0+uj8n8D8vx5mrrrxuizrZaiYaR7neIr+GnpTJsXixFOXKpOjrU0v3+bCtN5Jf5Z3pLCag8wGK9O4IM5mzTIm6UQPlrt/tuiRxP8KQjjNTULbwFR/h2HQC4duZK3x2wSHHYKcRBoh0njiBE7aOUivzqIHGFO0pnDiNo4kcu8CI1A5ZHo8oWMd/nyBOQECCtIw0nj03LIs8nTnMBJBKx89yNbv2fE+nW9swN40UsG5+VmSTmm8RmJKwaJ+kOZrqvURq2u8jmP2s87cWHxKoSajhSXZ0hUumg5WpWTny7AyHTTl+hFnJIjNa/EzkWzN32Q4+R40cZZwvwGjbhTtwshXR704gtiLjK5n/HiMo9u5zEw7buZPFRDGT8x1n4qI5Y9u+ipHD3jEWu37vRCp8yxaHMHgno8UkHn6CVBnC/FTEPf9ipwtJU5sA9pJiuch6AUH8hACMpb4qeH62y+ZkUjXi+0wJBoTr+qcUdxuiHG2ZAqYQ6ZpcaQRqImkXoK/ZTq/1egWoiHCjbIa/CzE8tIhoe60+vHwlMeL8GKMzO8DtXMhxxM8EsNZHBM+C15qN6n2MunWlTp3u3x8xmcqb6xzEKJ46SmLnU5jKnbZhE/+ZA3l5looJIYrpeC0352PkeTJvjKZi48QrqOJDYhd9qZQ/PsZQ7PXY2RbU7UUEYxSOHKe+0kOomL1XHPA7pcawypDhJHYuH6ltiGGzmLRHs3PmzDtM1cvZrQzEZTKKNo4WcZD7nEe608yZLcjvmFpw5hypdQgly+FVuDPp9AEqZu/1C8RXpNhi5Njse4OUc/qX1dAPOLcR++2vq2bXBBgAuHdAB29VCRcAAAAASUVORK5CYII=')!important;}


.liecenceIcon{display: inline-block;width: 52px;height: 30px;transition-delay: .5s!important;-webkit-transition-delay: .5s!important;background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAZCAYAAADTyxWqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAclJREFUeNqklD1LA0EQhvfOJPhF4gdELIwiWIiVCBYGrPwFgpXoH7BMwEoRtBArG0EQGxtBsLPTUhF/QRAsoiCKaIwagyLJ+o68h+uZmL248CS7t3PvzczOrNJaJ8GF/t+4AZMOfrJKqV6gQRk4yn5o2rugIGKeQBw8qeBD3r0DURErYtIU0CP/eARtIlbApEUW9CxihK2rvNwAbsEz13kQM8Uk7jB4D+CRfPTKEwsZG2EewB7osxC6B8UfyTM86wS5OnP2K8woeAGDIFEhX3JAYntSTUyJGAtP5hGLAp2lrUleNsycNYIPsEbPSvTGMTyTHJ1VLTgjzHa6W3fOXF9reDU0Do7AMui3b67vnEUZ/2qFPKka5D0jT8wFw6AENrk3wL3doGIyH+W8xzC8BJl6xBTnhwx7jOuloGKtXCd9+dqSErIRk9J4xTk0s9ET7ASptxF2RAZ0gWObK6hEIYf1JnW3Aa75PA0OwEytOgvx6zFwyltDxpzP+Jz/E2ARhIzadPn+V51Ng7ca/egdQOoPm5SEKZrdzItU+36FMBbACudDvObLRs8+gKz/VDr4lRyYAutcb1t0gfI/kKLdAXHj2TxI24h9CjAAQ+r048vMC+0AAAAASUVORK5CYII=') center center no-repeat;}
.liecenceIcon i{display:none;}
.special-colmnus a:hover .liecenceIcon{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAZCAYAAADTyxWqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAcpJREFUeNqklc0rRFEYxu+9hkZNLFn5TlkI3Y18bfgfLC0tRtmQjWywUf4AhUISsreQUiSa2SgkKdmQz8wgg5nreW/PqdM0Y+69Tv3umTn33Oe873ve8x4zFot1GoaxBOqN4O0OREN4rIJq4IAMMH2IOJxfKQaJWBVfVIDXAFaJ2D0os/D45OAD+PKLbdspemSE1A+0clpWornt5LGmiHFKaNa5YqolKJTy4aIseqP+6GLFtHID1HgQegQf+oAuFgHPoD9ofuhi3+ybuMNOjl17AwdexJKM2VkBAwbAciGxMK2boWVpWmNqlkmMjrxYFmbOjQWNmZV1NFQO9YAdMAnq/iM2DfZALxgHV0HEZKfawCiYY4wa+W7Nr1iGiWvROmmXzPBWv2LSjtkvShUAHdzZdb9JG6GrXWBfK0fzYMqrmMqjdx7cBE+BzUQ+B+1c4K8i6boZ1gbk8J6AIbrXTNcHPRRI17Ika9mhVtuiWZMv2PeBCS08Tjwet/i9OygfLtCVQrFtAd155oyoC2WXd4Bk+1aOiT/sZ8E2KNW8EBefUL6v1Yq3RFXNF8ZJrsFhUKsJn+qrQCRnakhrACtiMm+cTS6S9pIavwIMAAgNcxUhrb4SAAAAAElFTkSuQmCC')!important;}

.special-colmnus i{color:#fff;}

.no-min-width td{
	min-width:10px!important;
}


.impossibleavoid{background: #ff9c9c!important; color: #000!important;}
.impossibleavoid *{color: #000!important;}

.possibleavoid{background: #fffa90!important; color: #000!important;}
.possibleavoid *{color: #000!important;}

.clean{background: #ccc!important; color: #000!important;}
.clean *{color: #000!important;}

a.sendBtn,a.sendBtn:visited{color:#fff}

.pagetools>div{display: inline-block;}
.fontSizer{float:right;direction:ltr;margin: 0 5px;}
.increasefontsize{display: inline-block;height: 16px;width: 24px;    margin: 0 3px;    background: transparent url(../images/increasefontsize.png) no-repeat left top;}
.increasefontsize:hover{background: transparent url(../images/increasefontsize.png) no-repeat left bottom;}
.decreasefontsize{display: inline-block;height: 11px;width: 19px;    margin: 0 3px;    background: transparent url(../images/decreasefontsize.png) no-repeat left top;}
.decreasefontsize:hover{background: transparent url(../images/decreasefontsize.png) no-repeat left bottom;}

.ms-rtestate-field >div:first-child.grayWrapper,.grayWrapper{background:#f1f1f1;padding:13px 17px!important;}
.grayWrapper h3{border-bottom: 3px solid #005a54 !important;    display: inline-block;    margin: 0 0 25px;}
.grayWrapper p{font:normal 16px "JannaLT-Bold";color: #555555!important;}

header .header-calendar{display:inline-block; font:normal 14px "JannaLT-Regular" !important; color: #fff; padding: 11px 10px; padding-right: 0;padding-left: 20px;}
header .header-calendar i{color: #eee; font-size: 22px; position: relative; top: 2px; left: 5px;}

footer{padding:20px 0!important;}
.social-media-content{text-align: left!important;}
.footer-links{text-align: left!important;    margin-top: 32px!important;}

.recommendationsWrapper{padding:0 15px;background:#404040;margin:25px auto;display: inline-block;}
.recommendationsWrapper:after{content:"";display:block;clear:both;}
.recommendationsWrapper .recommendedRes{float: right;padding:16px 25px;font:normal 14px "JannaLT-Regular" !important;}
.recommendationsWrapper .recommendedRes .fa-laptop{font-size: 18px;margin: 0 5px;}
.recommendationsWrapper .supportedStanders{float: right;padding:13px 15px;position:relative;}
.recommendationsWrapper .supportedStanders img{margin:0 10px;}
.recommendationsWrapper .supportedStanders:before{content:"";width:2px;height:28px;display: block;position: absolute;right: 0;top: 15px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABFJREFUeNpiDg4O5uLiAggwAAU1ARu6FMJIAAAAAElFTkSuQmCC');}
.recommendationsWrapper .supportedStanders:after{content:"";width:2px;height:28px;display: block;position: absolute;left: 0;top: 15px;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAABCAIAAAB7QOjdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABFJREFUeNpiDg4O5uLiAggwAAU1ARu6FMJIAAAAAElFTkSuQmCC');}
.recommendationsWrapper .supportedBrowsers{float: right;padding:15px 25px;font:normal 14px "JannaLT-Regular" !important;}
.recommendationsWrapper .supportedBrowsers img{margin:0 5px;}

.NewsLetterWrapper{position:relative;max-width:450px;position:relative;}
.NewsLetterTtl{color:#029f94;margin: 0 0 15px;}
.NewsLetterRegisterWrapper{text-align:right;background:#fff;padding:3px;max-width:450px;height:48px;position:relative;}
.NewsLetterRegisterWrapper input[type="text"]{width: 100%;border:none;height:42px;background:#fff;padding-left: 142px;font:normal 14px "JannaLT-Regular" !important;}
.NewsLetterRegisterWrapper input[type="submit"]{height:42px;width:134px;position:absolute;left:3px;top:3px;background:#005953;border:none;margin:0;color:#fff;font:normal 16px "JannaLT-Bold";}
.NewsLetterRegisterWrapper input[type="submit"]:hover{background: #02756d;}
.NewsLetterRegisterWrapper input[type="submit"]:active{background: #005953;}
.NewsLetterCheckboxWrapper{text-align:right;margin-top:10px;}
.NewsLetterCheckboxWrapper label{font:normal 14px "JannaLT-Regular" !important;margin-left:20px;margin-right: 5px;}
.NewsLetterCheckboxWrapper input[type="checkbox"]{margin: 0px 0 0;}
.NewsLetterMsg{position: absolute;top: 0;right: 0;background: rgba(29,29,29,.95);height: 100%;width: 100%;border-radius: 0!important;z-index: 1;padding: 32px 0 0!important;font:normal 16px "JannaLT-Regular" !important;color:#fff;}
.NewsLetterMsg .close{position: absolute;top: 8px;right: 8px;min-width: 0;color: #fff;opacity: 1;z-index: 8;box-shadow: none;font:normal 20px "JannaLT-Regular" !important;}
.NewsLetterMsg .close span{font: normal 34px/18px "JannaLT-Regular" !important;color: #fff!important;opacity: 1!important;}
.NewsLetterMsg.sucess{color:#2ebf7d;}
.NewsLetterMsg.error{color:#ee5e5e;}
.latestUpdate{color:#267b75;text-align:left;font:normal 14px "JannaLT-Regular"!important;}
.latestUpdate .fa-clock-o{    font-size: 16px;margin: 0 5px 0;}
.WideColumn #articleDiv .datetime { background-position: right  3px!important;}
.home-content a:visited {color:#663399!important;}
#articleDiv li{text-align:justify;}
.servicesTable.centerTable tr td:first-child{word-break: normal;white-space: nowrap;}

@media (max-width: 768px) {
.recommendationsWrapper .supportedStanders:before,.recommendationsWrapper .supportedStanders:after{display:none;}
.social-media-content,.footer-links {text-align: center!important;}
.NewsLetterWrapper{    margin-bottom: 30px;}
}