﻿/*@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 : OD -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,li{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}
.center{text-align:center}
::selection{background-color:#F3A42C;color:#fff}
a{text-decoration:none}
a:hover{text-decoration:underline}

p{font:12px verdana;color:#666;line-height:18px;text-align:left}
h1,h2,h3,h4,h5,h6{text-align:left;margin: 5px 0 10px;}
h2{font:400 22px 'Lato';color:#333;margin-bottom:18px}

/*-------Css Start--------*/

@font-face {
  font-family: 'Helvatica45LT';
  font-style: normal;
  font-weight: 400;
  src: local('Helvatica45 LT'), local('Helvatica45 LT'), url('../fonts/Neue Helvetica 45 Light.woff') format('woff');
}
@font-face {
  font-family: 'Helvatica65M';
  font-style: normal;
  font-weight: 400;
  src: local('Helvatica65 M'), local('Helvatica65 M'), url('../fonts/Helvatica65M.woff') format('woff');
}

/*--Lato--*/
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(../fonts/lato100.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(../fonts/lato300.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/lato400.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: local('Lato Regular'), local('Lato-Regular'), url(../fonts/lato700.woff) format('woff');
}
/*-----*/
html,body{height:100%}
body{background:#373737 url('../images/bodybg.png') repeat !important;background-image:url('../images/bodybg.png')!important;font:12px Verdana}
.topAreaContainer{background:transparent url('../images/topareaBg.png') no-repeat center top;min-width:960px;}
.mainShadowBg{background:transparent url('../images/mainSahdowbg.png') repeat-y center top;min-width:960px}
.footerShadowBg{background:transparent url('../images/footerBg.png') no-repeat center top;min-width:960px;height:219px}
.footerInnerContainer{width:940px;margin:0 auto;padding:0 10px 10px 5px}
.topArea{padding:29px 10px 0 5px;width:940px;margin:0 auto;position:relative;}
.mainContainer{width:940px;margin:0 auto;padding:0 10px 0 5px}
.logo{padding:2px 10px 0px 17px}
.topNavArea{padding-bottom:10px}
/*--Search--*/
.Topserach{background:transparent url('../images/searchbg.png') no-repeat right top;width:235px;height:28px;padding:3px 10px;margin-right:70px;position:relative}
.serachTxtBox{background:none!important;border:0px!important;padding:4px!important;font:12px verdana!important;color:#939393!important;width:200px!important}
.serachTxtBox:focus{color:#555}
.searchBtn{border:0px;background:transparent url('../images/serchIcon.png') no-repeat;width:21px;height:20px;cursor:pointer;margin-top:3px}
.searchBtn:active{background-position:left bottom}
.lang{display:inline-block;width:50px;height:30px;text-align:center;position:absolute;right: -60px;top: 1px;}
.lang a{font:bold 17px arial;color:#472823;display: block;height: 30px;line-height:26px}

/*--Top Navigation--*/
.topnav{margin:8px 0 0;width:940px;background:transparent url('../images/topnavBg.png') no-repeat left top;height:50px;}
.topnav ul{padding:0px;margin:0px;}
.topnav ul > li{float:left;position:relative;height:38px;margin:6px 7px 6px 8px;background:transparent url('../images/topnavSep.png') no-repeat left top}
.topnav ul li:first-child{background:none}
.topnav ul li a{display:block;padding:8px 5px 9px 5px;margin:0 0 0 5px;font:400 17px Lato;color:#fffcee;text-decoration:none}
.topnav ul > li a.home-item{background:transparent url('../images/homeMenuIcon.png') no-repeat 5px 8px!important;height:22px!important;width:28px!important;margin-top:0px;margin-bottom:0px}
.topnav ul > li.current a.home-item,.topnav ul > li:hover a.home-item{background:transparent url('../images/homeMenuIconSelected.png') no-repeat!important;width: 28px!important;}

.topnav ul li:hover,.topnav ul li.current{background:transparent url('../images/topnavSlelctedLeft.png') no-repeat left top}
.topnav ul li:hover a,.topnav ul li.current a{color:#fff!important;background:transparent url('../images/topnavSlelctedRit.png') no-repeat right top}
.topnav ul > li ul li{height:auto;background-image:none;margin:0}
/*--SubMenu--*/	
.topnav ul li:hover .TopSubMenu{display:block}
.TopSubMenu{width:200px;background:#df981b;position:absolute;left:0;top:35px;z-index:99999;display:none;}
.TopSubMenu ul li,.TopSubMenu ul li:hover,.topnav ul li:hover ul li{float:none;background:none}
.TopSubMenu ul li a,.TopSubMenu ul:hover li a,.topnav ul li:hover ul li a{color:#fff;background:none}
.TopSubMenu ul li:hover{background:#EAB537!important}
.topnav ul > li.last .TopSubMenu{left:auto;right:0}
	/*--Home Slider Nivo--*/
	.homeSliderbg{padding-bottom:12px}
	.slider1{margin:0 auto;position:relative;/*direction:rtl*/}
	.slider{width:940px;height:308px;width:100%;margin:0 auto;overflow:hidden;/*direction:rtl;*/}
	.nivoSlider img {position:absolute;top:0px;left:0px;}
	/* The Nivo Slider styles */
	.nivoSlider {position:relative;}
	/* 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:60;display:none;}
	/* The slices in the Slider */
	.nivo-slice {display:block;position:absolute;z-index:50;height:100%;}
	/* Control nav styles (e.g. 1,2,3...) */
	.slider1 .nivo-controlNav{position:absolute;top:278px;left:0;width:100%;text-align:left;padding-left:20px;}
	.slider1 .nivo-controlNav a {background:transparent url('../images/sliderBullets.png') no-repeat left top;border:0px red solid;position:relative;z-index:99;cursor:pointer;font-size:0px;display:inline-block;width:16px;height:16px;margin:0px 6px;}
	.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:16px;height:16px;margin:0px 6px;}
.nivoSlider a.nivo-imageLink {background: white;filter: alpha(opacity=0);opacity: 0;}
/*--Home Content Columns--*/
.homecolumnsBg{padding-bottom:10px}
.WideColumn{width:620px;}
.MCColumn{width:455px;margin-left:-8px;margin-bottom:20px}
.MCColumn.fright{float:left;margin-left:25px}
.MCColumn .InnSideMenuDiv{padding: 20px 19px 5px 9px;margin-bottom:24px}
.InnerContentBg .WideColumn{width:600px}
.InnerContentBg .NarrowColumn{width:305px}
/**/
.wptitle{font:320 22px 'Lato'!important;text-transform:uppercase;color:#333;margin-bottom:10px}
.wptitle a,.wptitle a:active{color:#333;text-decoration:none}
.homenews{}
.BigNewsbox{padding-bottom:25px}
.newsBigthumb{width:278px;height:163px;overflow:hidden;margin-right:20px;padding:5px;background:#fff;border:1px #dad6c6 solid}
.newsBigthumb img{width:278px;height:163px}
.NLTxt{width:300px}
.dateTime{font:italic 11px verdana;color:#7e7e7e;margin-bottom:8px}
.NTitle,.NTitle:visited{font:bold 12px verdana;color:#333;text-decoration:none;display:inline-block;margin-bottom:6px}
.NTitle:hover{color:#AF695C;text-decoration:none}
.newsTxt{font:12px verdana;color:#666;line-height:18px;text-align:left}
.more{font:12px verdana;color:#d9900c;display:inline-block;background:transparent url('../images/moreicon.png') no-repeat right 5px;padding-right:15px}
.more:visited{color:#d9900c}

.SmallnewsList{margin-bottom:20px}
.NewsSmallBox{width:185px;margin-right:22px;}
.NewsSmallBox.last{margin-right:0px}
.newsTitle{font:bold 12px verdana;color:#666;line-height:18px;}
.newsTitle:hover{text-decoration:none;color:#4a8f94}
.NewsSmallThumb{margin-bottom:10px}
.NewsSmallBox .more{margin-top:5px;font-style:italic}

/*-----Home Tabs----*/
.Hometabsbg{}
.Hometabsbg .ui-tabs-nav{}
.Hometabsbg .ui-tabs-nav li{float:left;padding:0px 25px;background:#e9e9e9;text-align:center;height:56px}
.Hometabsbg .ui-tabs-nav li a{font:400 22px 'Lato';display:block;padding:8px 0;text-transform:capitalize;color:#313131;text-decoration:none}
.Hometabsbg .ui-tabs-nav li a:hover,.Hometabsbg .ui-tabs-nav li a:visited{color:#313131;text-decoration:none}
.Hometabsbg .ui-tabs-nav li.ui-tabs-active,.Hometabsbg .ui-tabs-nav li.ui-tabs-active:hover{background:#f2ac2d}
.Hometabsbg .ui-tabs-nav li.ui-tabs-active a,.Hometabsbg .ui-tabs-nav li.ui-tabs-active:hover a{color:#f2ac2d}
.tabsContent{height:280px;padding:30px 20px 30px 25px;background:transparent url('../images/tabsContentBg.png') no-repeat left bottom}
.Hometabsbg .ui-tabs-nav li:hover{}
.Hometabsbg .ui-tabs-nav li:hover a{color:#65473F}
.tab1{width: 158px;text-align: center;}
.tab2{width:172px}
.tab3{width:136px}
.tab1.ui-state-default{background:transparent url('../images/tab1normalBg.png') no-repeat left top!important;border-right:2px #fff solid}
.tab1.ui-state-active{background:transparent url('../images/activeTabBg.png') no-repeat left top!important;border-right:0px;width:160px}
.tab2.ui-state-default{background:transparent url('../images/tab1normalBg.png') no-repeat -10px top!important;border-right:2px #fff solid}
.tab2.ui-state-active{background:transparent url('../images/activeTabBg.png') no-repeat -10px top!important;border-right:0px;width:174px}
.tab3.ui-state-default{background:transparent url('../images/TabnormalBg.png') no-repeat right top!important;}
.tab3.ui-state-active{background:transparent url('../images/activeTabBg.png') no-repeat right top!important;}


/**/
.studentNewsList{width:265px}
.studentNewsList h4.listTitle{font:15px verdana;color:#e29a1e;margin-bottom:10px}
.studentNewsList ul li{border-top:1px #5f5f5f dashed;padding-top:12px;margin-top:12px;font:12px verdana;color:#f5f5f5;line-height:18px}
.studentNewsList ul li:first-child{border-top:0px;padding-top:0;margin-top:0}
.studentNewsList ul li a,.studentNewsList ul li a:visited{font:12px verdana;color:#f5f5f5}
.studentNewsList ul li a:hover{text-decoration:none;color:#fff}
.studentNewsList span.more{background:none;padding-right:0;color:#f2c62d}
.studentNewsList span.more:hover{text-decoration:underline;color:#F4D159}
/*Service List With Carousel*/
#HomeCarousel1 > li {float: left;}
#HomeCarousel2 > li {float: left;}
#HomeCarousel3 > li {float: left;}

.ServicesList{width:272px}
.ServicesList h4.listTitle{font:15px verdana;color:#eaa225;margin-bottom:10px}
.serviceTabs{width:270px;height:240px;}
.serviceTabs li{margin:8px 8px 12px 0;width:265px;height:50px;background:transparent url('../images/servsBg.png') no-repeat left top;}
.serviceTabs li:hover{}
.serviceTabs li a{display:block;width:100%;height:100%;font:400 14px 'Lato';color:#333}
.serviceTabs li a:visited{color:#333}
.serviceTabs li a .ServImg{display:inline-block;float:left;width:50px;height:50px;}
.serviceTabs li a .ServImg img{width:55px;height:50px}
.serviceTabs li a:hover{color:#BD5406;text-decoration:none}
.serviceTabs li a:hover .ServImg{background-position:left bottom}
.serviceTabs li a .ServTitle{display:table-cell;vertical-align:middle;width:190px;height:50px;padding:0 10px 0;overflow:hidden}
.serviceTabs li a:hover .ServTitle{}
#HomeCarousel > li{float:left}
.carouselNav{text-align:right;width:210px;position:relative}
.Carouselprev{display:inline-block;width:10px;height:14px;background:transparent url('../images/carouselPrev.png') no-repeat left top}
.Carouselnext{display:inline-block;width:10px;height:14px;background:transparent url('../images/carouselNext.png') no-repeat left top;position: absolute;right: 5px;top:0}
.Carouselprev:hover,.Carouselnext:hover{background-position:left bottom}
.Carouselpager{float: right;margin-right: 18px;margin-left: 5px;}
.Carouselpager a{display:inline-block;width:6px;height:6px;background:transparent url('../images/carouselBult.png') no-repeat -11px top;margin:4px}
.Carouselpager a.selected{background-position:0 top}
.Carouselpager a span{display:none}
/*-ServThumbs-*/
/*.LangServs .ServImg{background:transparent url('../images/engServ.png') no-repeat left top}
.InteriorServs .ServImg{background:transparent url('../images/interiorServ.png') no-repeat left top}
.BusnissServs .ServImg{background:transparent url('../images/busnissadminServ.png') no-repeat left top}
.CivilEngServs .ServImg{background:transparent url('../images/civilEngServ.png') no-repeat left top}*/

/*---Home Left Column---*/
.NarrowColumn{width:298px;margin-right:3px}
.eventsList{margin-right: 6px;margin-left: 6px;}
.eventsList ul{}
.eventsList ul li{margin-bottom:14px}
.EventListdate{width:60px;height:68px;background:transparent url('../images/eventDateBg.png') no-repeat left top}
.EventListdate span{display:block;text-align:center}
.EventListdate .dateday{font:400 36px 'Lato';color:#fff}
.EventListdate .datemonth{font:bold 11px verdana;color:#333;text-transform:uppercase;padding-top:4px}
.EvListItem{width:200px}
.EvListItem h4,.EvListItem h4 a{font:13px verdana;color:#472823;line-height:17px;text-align:left}
.EvListItem h4{height: 48px;overflow: hidden;}
.EvListItem h4 a:hover{text-decoration:none;color:#AF500A!important}
.EventListItem a.more{background:none;padding-right:0;padding-top:2px;font-style:italic;text-decoration:underline}
.EventListItem a.more:hover{text-decoration:none;color:#666}
.InsidecontentDiv .EvListItem h4 {height: auto;}
/*--*/
.admissionBox{margin:0 5px 5px;width:298px;background:transparent url('../images/admissionbg.png') no-repeat left bottom;padding-bottom:7px}
.admissionBox .wptitle{background:transparent url('../images/admissionTitlebg.png') no-repeat left top;height:36px;padding:10px 15px;text-transform:capitalize;color:#f2ac2d;margin-left: 0px!important;margin-bottom:0px}
.admissionBox ul{margin-left:14px;margin-right:14px}
.admissionBox ul li{margin-bottom:11px;background:transparent url('../images/admissionListitembg.png') no-repeat left top;padding:2px 0 8px;height:38px;overflow:hidden}
.admissionBox ul li .admissinoIcon{float:left;display:inline-block;width:48px;height:42px;background:transparent url('../images/admissionListIcons.png') no-repeat center top}
.admissionBox ul li .admissionTxt{display:table-cell;vertical-align:middle;width:200px;padding-left:13px;line-height:18px;height:42px}
.admissionBox ul li a{font:400 16px 'Lato';color:#333;text-shadow:1px 1px 0px #f8f8f8}
.admissionBox ul li a:hover{text-decoration:none;color:#BD5406}
/*--*/
.Deploma .admissinoIcon{background-position:center 11px !important}
.Bachelor .admissinoIcon{background-position:center -48px!important}
.Transfer .admissinoIcon{background-position:center -108px!important}
.AdmissionAply .admissinoIcon{background-position:center -170px !important}

.downloadCalendar{display:block;width:296px;height:92px;background:transparent url('../images/downloadCalBg.png') no-repeat 0 top;margin-left:5px;margin-bottom:5px}
.downloadCalendar:hover{background-position:0 bottom}
.downloadCalendar:active{background-position:0 top}
.downloadTxt{display:inline-block;width:210px;height:68px;padding:12px 15px;overflow:hidden;margin-left: 55px;}
.downloadTxtTitle{display:block;font:400 22px 'Lato';color:#f2ac2d!important;margin-bottom:15px}
.calDate{font:bold 12px verdana;color:#bbb!important}
.CaldownloadIcon{display:inline-block;font:11px verdana;color:#f2c92d!important;background:transparent url('../images/downloadIcon.png') no-repeat right top;padding:2px 20px 0 0}
.homeVideo .wptitle{margin-bottom:0px}
.NarrowColumn .wptitle{margin-left:5px}
.VideoArea{margin-left:5px}

/*----Footer----*/
.footerDiv{padding:15px 20px;color:#fff}
.footerColumnOne{width:362px;margin-right:10px}
.footerColumnTwo{width:240px;margin-right:18px}
.footerColumnThree{width:260px}
.footerDiv .wptitle{color:#1e1e1e;text-transform:capitalize}
.footerUL{float:left;width:165px;margin-right:15px}
.footerUL li{font:12px verdana;color:#b27404;margin-bottom:6px;background:transparent url('../images/footerLiBorderBg.png') repeat-x left top;padding-top:7px}
.footerUL li:first-child{background:none}
.footerUL li a,.footerUL li a:visited{font:12px verdana;color:#b27404;text-shadow:1px 1px 0px #fff}
.footerUL li a:hover,.footerUL li.current a{text-decoration:none;color:#333}


.googlemapslink{display:block;font:10px verdana;color:#2b2b2b;text-decoration:underline;background:transparent url('../images/locationIcon.png') no-repeat left top;padding:3px 0 3px 20px;margin-top:5px}
.googlemapslink:hover{text-decoration:none}
.googlemapslink:visited{color:#2b2b2b}

.socialIcons{padding-top:10px}
.socialIcons a{display:inline-block;width:35px;height:35px;margin-left:24px;background:transparent url('../images/socialIcons.png') no-repeat left top}
.socialIcons a:first-child{margin-left:0px}
/**/
.socialIcons a.rss{background-position:0 top!important}
.socialIcons a.rss:hover{background-position:0 bottom!important}
.socialIcons a.rss:active{background-position:0 top!important}
.socialIcons a.facebook{background-position:-59px top!important}
.socialIcons a.facebook:hover{background-position:-59px bottom!important}
.socialIcons a.facebook:active{background-position:-59px top!important}
.socialIcons a.twitter{background-position:-117px top!important}
.socialIcons a.twitter:hover{background-position:-117px bottom!important}
.socialIcons a.twitter:active{background-position:-117px top!important}
.socialIcons a.youtube{background-position:-176px top!important}
.socialIcons a.youtube:hover{background-position:-176px bottom!important}
.socialIcons a.youtube:active{background-position:-176px top!important}
/*-----copyRight----*/
.copyRight{width:940px;margin:0 auto;height:38px;color:#9a9a9a}
.copyRight p{font:11px verdana;color:#9a9a9a;padding:12px 10px 0}
/*-------*/

/*---------------------------Inside Content--------------*/
.InnerContentBg{padding:10px 0px 15px 10px;}

/*#BreadCrumb#*/
.breadcrumb{border-bottom:1px #d9d9d9 solid;padding:0px 6px 8px 3px;margin-bottom:12px}
.breadlinks{padding-top:3px}
.breadlinks a{font:11px verdana;color:#f1ab2d;display:inline-block;background:transparent url('../images/breadCsep.png') no-repeat right 6px;padding-right:14px;margin-right:8px}
.breadlinks a:hover{text-decoration:underline}
.breadlinks a:visited{color:#f1ab2d}
.breadlinks .current,.breadcrumbCurrent{font:11px verdana;color:#aaa}
/*--*/
.pagetitle{font:400 30px 'Lato';text-transform:capitalize;color:#333;margin-bottom:10px}
.InnerContentBg h3,.InsidecontentDiv h3{font:bold 16px verdana;color:#f1ab2d;margin-bottom:10px}
.InnerContentBg p,.InsidecontentDiv p{font:12px verdana;color:#666;line-height:18px}
.InsidecontentDiv{padding-bottom:40px}
.InsidecontentDiv img{max-width:600px!important}
.InsidecontentDiv h4{color:#555;font:bold 14px verdana;}
.InsidecontentDiv h5{color:#d9900c;font:bold 12px verdana;}

.InsidecontentDiv .ms-rtestate-field ul{margin:5px 8px 10px 12px;clear:both}
.InsidecontentDiv .ms-rtestate-field ul > li{font:12px verdana;color:#666;margin-bottom:15px;padding-left:15px;background:transparent url('../images/squereBult.gif') no-repeat left 5px}
.InsidecontentDiv .ms-rtestate-field ul li a{font:12px verdana;color:#d9900c;}

.InsidecontentDiv .ms-rtestate-field ol{margin:5px 8px 10px 12px;clear:both}
.InsidecontentDiv .ms-rtestate-field ol > li{font:12px verdana;color:#666;margin-bottom:15px;margin-left:15px;background:none;padding-left:0px}
.InsidecontentDiv .ms-rtestate-field ol li a{font:12px verdana;color:#d9900c;}


.InsidecontentDiv .ms-rtestate-field .MedThumb{width:auto;height:auto;overflow:visible!important}
.InsidecontentDiv .ms-rtestate-field .MedThumb img{width:320px}
/*-----InnSideMenuDiv----*/
.InnSideMenuDiv{background:transparent url('../images/sidemenuBtmBg.png') no-repeat left bottom;padding:12px 15px 25px 15px;width:275px;margin-right:10px;position:relative}
.sideMenuCornr{display:block;height:12px;background:transparent url('../images/sidemenuTopBg.png') no-repeat left top;position: absolute;left: 5px;top: 0;width: 299px;}
.sideMenuUl{margin-left:2px}
.sideMenuUl li{font:bold 12px verdana;color:#666;text-shadow:0px 1px 1px #fff;padding-top:9px;background:transparent url('../images/sidemenuSep.png') no-repeat left top;}
.sideMenuUl li:first-child{background:none}
.sideMenuUl li a{display:block;padding:2px 0px 11px;margin-left:18px;border-top:0;font:bold 12px verdana;color:#666;text-shadow:0px 1px 1px #fff;min-height: 16px;}
.sideMenuUl li a:visited{color:#666}
.sideMenuUl li:first-child a{border-top:0px}
.sideMenuUl li.current,.sideMenuUl li.current:hover{background:transparent url('../images/sidemenuCurrentTop.png') no-repeat left top!important;}
.sideMenuUl li.current a,.sideMenuUl li.current:hover a{text-decoration:none;background:transparent url('../images/sidemenuCurrentBtm.png') no-repeat left bottom;color:#fff!important;text-shadow:0px 1px 1px #ba7905;margin-left: 0px;border-top:0px;padding-left:18px;}
.sideMenuUl li:hover{background:transparent url('../images/sidemenuhoverTop.png') no-repeat left top!important}
.sideMenuUl li:hover a{text-decoration:none;background:transparent url('../images/sidemenuhoverBtm.png') no-repeat left bottom;color:#fff!important;text-shadow:0px 1px 1px #222;margin-left: 0px;border-top:0px;padding-left:18px;}

/********** contact form **********/
.contactform { margin:0; padding:5px 20px;}
.contactform * { color:#666;}
.contactform ol{ margin:0; padding:0; list-style:none;}
.contactform li { margin:0; padding:0; background:none; border:none; display:block;position:relative}
.contactform li.buttons { margin:5px 0 5px 0;padding:0 20px}
.contactform label {float:left; margin:0; width:185px; padding:8px 0 0px; font:12px verdana; color:#666; text-transform:capitalize;text-align:right;padding-right:20px}
.contactform label span { font:12px verdana;}
.contactform input.text,.contactform input[type="text"] { width:300px;height:30px; border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px; background:#fff;}
.contactform .captchaRow input[type="text"] { width:231px;}
.contactform textarea { width:300px; border:1px solid #dcdcdc; margin:10px 0; padding:2px; background:#fff; height:170px;resize: none;}
.contactform input.text:focus,.contactform input[type='text']:focus,.contactform textarea:focus,.contactform select:focus,.contactform input[type='number']:focus,.contactform input[type='email']:focus,.contactform input[type='password']:focus,.contactform input.captcha:focus{outline:0px;border:1px solid #909090}
.contactform .sendBtn{ width:301px;border:0px;font:bold 12px verdana;text-transform:uppercase;color:#FFF;height:39px;background:#df981b;cursor:pointer;margin-left: 187px;}
.contactform .sendBtn:hover{background:#f2c42d}
.contactform .sendBtn:active{background:#A06412}
.red{color:#d9900c!important}
.contactform select{border:1px solid #dcdcdc; margin:5px 0;height:30px;background:#fff;width:306px;}
.contactform input.text,.contactform textarea,.contactform select{font:12px verdana;color:#9c9c9c}
.contactform input.captcha{ width:128px; border:1px solid #dcdcdc; margin:5px 0; padding:5px 2px; height:20px; background:#fff;}
.contactform .captchaImg{position:absolute;top:5px;margin-left:5px;}
.reloadCaptcha{font:11px verdana;color:#df981b;position:absolute;right:55px;top:5px;display:inline-block;background:transparent url('../images/reloadIcon.png') no-repeat center top;padding-top:18px}
.reloadCaptcha:hover{text-decoration:none;color:#f2c42d}
.reloadCaptcha:visited{text-decoration:none;color:#df981b}
.reloadCaptcha:active{text-decoration:none;color:#995511}
.captchaRow img{position: relative;top: 10px;left: 4px;}
/*---*/
.contactInfo{font:12px verdana;color:#666;line-height:18px;padding-left:25px}
.GmapLogo{display:block;padding-bottom:5px}
.map{padding-top:35px;padding-left:20px}
.findplacce{padding-right:10px;padding-top:5px}
.findplacce,.findplacce a{text-align:right;font:12px verdana;color:#b43746}
/*--*/
.MedThumb{margin-right:18px;width:281px;height:187px;overflow:hidden}
.MedThumb img{max-width:281px}

p.WmsgTxt{text-align:justify!important;line-height:18px}
.WmsgHead{font:bold 12px verdana;color:#f1ab2d;margin-bottom:2px;margin-top:0px}


/*--------UI Accordion---------*/
#accordion{padding-top:18px;}
.ui-accordion-header,.InsidecontentDiv .ui-accordion-header{width:583px!important;border-radius:0px;border:0px;height:24px!important;background:#f1ab2d!important;font:bold 12px verdana!important;line-height:18px!important;color:#fff!important;margin-bottom:0px!important;margin-top:8px!important;padding:9px 10px 5px 12px!important;outline:0px!important;text-align:left;position: relative;cursor:pointer}
.ui-accordion-header:hover,.InsidecontentDiv .ui-accordion-header:hover{background:#F3BC56!important;border:0px}
.ui-accordion-header .ui-accordion-header-icon,.InsidecontentDiv .ui-accordion-header .ui-accordion-header-icon{background:transparent url('../images/Plus.png') no-repeat left 2px!important;display:inline-block;width:14px;height:26px;float:right!important;margin-left:15px}
.ui-accordion-header-active,.InsidecontentDiv .ui-accordion-header-active{background:#fff!important;border:1px #d9d9d9 solid;color:#f1ab2d!important}
.ui-accordion-header-active:hover,.InsidecontentDiv .ui-accordion-header-active:hover{background:#fff!important;border:1px #d9d9d9 solid!important;}
.ui-accordion-header-active .ui-accordion-header-icon,.InsidecontentDiv .ui-accordion-header-active .ui-accordion-header-icon{background:transparent url('../images/Minus.png') no-repeat left 8px!important;display:inline-block;width:14px;height:26px;float:right;margin-left:15px}
.ui-accordion-header-active,.InsidecontentDiv .ui-accordion-header-active{cursor:default!important}
.accordionBox,.InsidecontentDiv .accordionBox{background:#fff;border:1px #d9d9d9 solid;border-radius:0px;border-top:0px;padding:10px 10px 15px!important;width: 583px!important;overflow: auto;}

.accordionBox ul{margin:5px 8px 10px 12px}
.accordionBox ul li{font:12px verdana;color:#666;margin-bottom:15px;padding-left:15px;background:transparent url('../images/squereBult.gif') no-repeat left 5px}
.InsidecontentDiv .ui-accordion .ui-accordion-header .ui-icon{left:auto;right:.5em}
.ui-accordion .ui-accordion-header{width:581px!important;}
/*--Staff Search--*/
.searchtitle{font:bold 14px verdana!important;margin-bottom:0px!important}
.staffsearch{padding:0px 0px 25px 0;border-bottom:1px #939393 dashed}
.staffsearch input[type='text']{border:1px solid #dcdcdc; margin:5px 0;height:30px;background:#fff;font:12px verdana;color:#9d9d9d;width:140px;margin:5px 13px 0 0;padding:5px}
.staffsearch input[type='text']:focus{outline:0px;border:1px solid #909090}
.staffsearch select{border:1px solid #dcdcdc; margin:5px 13px 0 0;height:30px;background:#fff;width:180px;}
.StaffsearchBtn{border:0px;padding:8px 15px 8px 32px;background:#df981b url('../images/searchBtn.png') no-repeat 10px center;font:bold 12px verdana;color:#fff;cursor:pointer}
.StaffsearchBtn:active{background:#934811 url('../images/searchBtn.png') no-repeat 10px center}

.staffBoxsUl{margin-top:20px}
.staffBoxsUl li{width:295px;padding-bottom:16px}
.staffBox{background:#fff;border:1px #eee solid;padding:3px; height:175px;}
.staffImg{display:inline-block;width:96px;height:155px;overflow:hidden;margin-right:8px}
.staffImg img{margin-bottom:3px;width:96px;height:122px}
.EmailmeBtn{border:0px;margin:0px;padding:8px 9px 8px 32px;background:#df981b url('../images/mailIcon.png') no-repeat 5px center;font:12px verdana;color:#fff;cursor:pointer}
.EmailmeBtn:active{background:#934811 url('../images/mailIcon.png') no-repeat 5px center}
.stafflabel{font:11px verdana;text-transform:uppercase;color:#f1ab2d;display:block;padding-bottom:3px}
.staffValue{font:bold 11px verdana;color:#666;display:block;margin-bottom:9px}
.staffData{padding-top:2px; width:179px;}

/*#Grid Style#*/
.grid {background:#fff;border:1px #eee solid;font:bold 12px verdana;color:#666;border-collapse:collapse;width:100%}
.grid td {padding:5px;border-left:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;font:12px verdana;line-height:22px;color:#666;border-collapse:collapse}
.grid tr td:first-child{border-left:0px}
.grid th{background:#db8f00 /*url('../images/ThSep.png') no-repeat left center*/;font:bold 12px verdana;color:#fff;padding:18px 5px!important;text-align:center}
.grid tr th:first-child{background:#df981b}
.grid th a{color:#fff}
.grid th a:hover{color:#fff}
.grid th a:active{color:#fff}
.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:#df981b!important}
.grid td a:hover{text-decoration:underline!important}
.grid td a:visited{color:#df981b!important}
.grid table td{border:0px}
.grid td a img{border:0px}
.grid tr:hover td{background-color:#FBF7DB;border-bottom-color:#fff}

/*#Pager#*/
.pager{}
.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:#EB9E10!important;background:#fff;border:1px #f1ab2d solid}
.pager td > a:hover,.ms-srch-Paging li a:hover{background:#eee}
.pager td > span,.ms-srch-Paging #PagingSelf a{display:inline-block;padding:3px 6px;background:#f1ab2d;border:1px #f1ab2d solid;color:#fff!important}
.pager table td a img{margin-top:1px}
/*---Media Center---*/
.MCFlipedTbg{padding:10px 0}
.MCFlipedTbg span{display:inline-block;font:400 30px 'Lato'!important;text-transform:uppercase;color:#333}

.newsUL{margin-top:-5px}
.newsUL li{}
.NewsListItem{padding-top:10px;margin-bottom:10px;border-top:1px #fff solid}
.newsUL li:first-child .NewsListItem{padding-top:0px;border-top:0px}
.NewsListThumb{margin-right:8px}
.NewsListThumb img{width:177px;height:115px;border:4px #eee solid}
.NListItem{width:235px}
.NListItem .datetime{font:italic 11px verdana!important;color:#999!important;padding-bottom:5px;padding-top:2px}
.NListItem h4{padding-bottom:0px;text-align:left;margin:0px}
.NListItem h4,.NListItem h4 a{font:bold 12px verdana!important;color:#AF500A!important}
.NListItem h4 a:visited{color:#AF500A!important}
.NListItem h4 a:hover{color:#555!important;text-decoration:none}
.NListItem p{font:11px verdana;line-height:16px}
.NListItem p a,.NListItem p a:visited{color:#d9900c}
.NListItem p a:hover{color:#AF500A}

.MCMorebg{margin-top:0px;text-align:right;margin-bottom:5px}
.MCMorebg a{padding:3px 12px 5px;height:15px;display:inline-block;background:#555;font:italic 12px verdana!important;color:#fff}
.MCMorebg a:visited{color:#fff}
.MCMorebg a:hover{text-decoration:none;color:#db8f00!important}

/*Calendar*/
.calendar{margin-top:15px;}

.CalTbl{width:285px;margin:0 auto;background:#EBEBEB}
.calendarHeader{font:300 19px 'Lato';text-shadow:0 1px 1px #ba7905;color:#fff;background:#E19913;padding-bottom:10px;padding-top:5px}
.CalTbl td.prevMonth a{display:inline-block;width:18px;height:18px!important;background:transparent url('../images/calNxtPrev.png') no-repeat 10px 5px;padding-right: 3px;}
.CalTbl td.nextMonth a{display:inline-block;width:18px;height:18px!important;background:transparent url('../images/calNxtPrev.png') no-repeat -245px 5px}

.CalTbl th{font:12px verdana;text-transform:uppercase;color:#666;background:#fafafa;border-bottom:1px #eeeeee solid;border-top:1px #E4A510 solid;padding-top:8px;padding-bottom:8px}
.CalTbl td{line-height:22px}
.CalTbl a{color:#4d4d4d!important;display:inline-block;width:22px;height:18px;font:11px verdana;padding-top:2px}
.CalTbl td.othermonth a{color:#c0c0c0!important}
.CalTbl td.hasevent a{background:#fafafa;border:1px #E3B911 solid;color:#4d4d4d!important}
.CalTbl td.today a{color:#E79B0E!important}
.calSTRow td{padding-top:8px}
.calLastRow td{padding-bottom:5px}
.CalTbl td.selected a{background:#E4A510;border:1px #E4A510 solid;color:#fff;padding-top:2px}
.calendarBallon{width:355px;background:#fafafa;padding:15px 12px 8px;margin:15px auto 10px;position:relative}
.calendarBallonArrow{position:absolute;top:-10px;left:0;width:100%;background:transparent url('../images/PinarroUp.png') no-repeat center top;height:10px}
.EventDetail{margin-left:20px;width:270px}
.EventDetail p{font-style:italic;margin-bottom:10px}
.EventDetail p.EventDetail p{margin-bottom:0}
.EventDetail a.more{font-style:italic;background:none;padding-right:0px}
/*---Downloads UL---*/
.DownloadsUL{margin-bottom:20px;margin-top:12px}
.DownloadsUL li{}
.DownloadsUL li.fileItem{background:#e3e3e3;border-top:1px #fff solid;border-bottom:1px #fff solid;}
.fileDownDetails{padding:6px 10px}
.fileNameAndType{font:12px verdana;color:#666}
.filtype{display:inline-block;padding-right:10px;font:bold 12px verdana;color:#db8f00}
.fileSize{font:italic 11px verdana;color:#aaa;text-align:right;width:95px;border-left:2px #d9d9d9 solid;height: 22px;margin-top: -4px;padding-top: 3px;}
.fsize{position:relative;top:-3px}
.downloadfile{display:inline-block;width:16px;height:16px;background:transparent url('../images/downloadGicon.png') no-repeat left top;margin-left:12px}
.downloadfile:hover{background-position:left bottom}
.downloadfile:active{background-position:left top}
/*---MC Video--*/
.MCVideo{width:358px;margin:0 auto;height:225px;padding-bottom:30px}
.videoTitle{padding-top:9px;}
.videoTitle a,.videoTitle a:visited{font:bold 12px verdana;color:#db8f00}
/*--- MCphotoalbum --*/
.MCphotoalbum{margin-bottom:5px;padding:0px;width:405px;margin-left:8px;height:305px}

#slider3{height:195px;width:379px;border:0px #fff solid;margin:0 auto;background:#f2c42d;padding:5px}
.slider3 .nivo-controlNav{padding:8px 15px 3px;width:359px;height:60px;margin-top:0px;background:#333; margin-left:8px;}
.slider3 .nivo-controlNav a.nivo-control{display:inline-block;background:none;width:53px;height:53px;margin-top:0px;margin-left:7px;margin-right:6px;border:2px #333 solid}
.slider3 .nivo-controlNav a.nivo-control:first-child{margin-top:0}
.slider3 .nivo-controlNav a.nivo-control.active{border:2px #f2c42d solid;}
.slider3 .nivo-thumbs-enabled a.nivo-control.active,.slider3 .nivo-thumbs-enabled a.nivo-control.active img,.slider3 .nivo-controlNav a.nivo-control img{width:53px;height:53px;background:none}
.slider3 .nivo-directionNav{display:block!important;position:relative;top:224px}
.slider3 .nivo-directionNav a{display:block;font-size:0px;line-height:0px;cursor:pointer}
.slider3 .nivo-directionNav a.nivo-prevNav{position:absolute;left:-5px;top:0px;background:transparent url('../images/slider3Next.png') no-repeat left top;width:15px;height:26px;}
.slider3 .nivo-directionNav a.nivo-nextNav{position:absolute;top:0;right:-5px;background:transparent url('../images/slider3Prev.png') no-repeat left top;width:15px;height:26px;}
.slider3 .nivoSlider img {position:absolute;top: 5px;left: 5px!important;width: 379px!important;height: 195px!important;}
.slider3 .nivo-directionNav a:hover{background-position:left bottom}
.slider3 .nivo-directionNav a:active{background-position:left top}
/*----Photo Album List----*/
.PhotoAlbumUl{margin-top:20px}
.PhotoAlbumUl li{width:295px;padding-bottom:16px}
.PhotoAlbumBox{background:#fff;border:1px #eee solid;padding:6px;width:275px}
.PhotoAlbumImg{display:inline-block;width:275px;height:205px;overflow:hidden;margin-right:8px}
.PhotoAlbumImg img{margin-bottom:3px;width:275px;height:205px}
.PhotoAlbumData{padding-top:6px}
.photoNumber{font:11px verdana;color:#aaa;display:block}
.PhotoAlbumDetails{padding-top:6px;font:12px verdana;color:#666;padding-bottom:4px}
.albumName{font:bold 12px verdana;display:inline-block;margin-right:5px}
.viewAlbum{display:block;text-align:right}
.viewAlbum a{display:inline-block;height:19px;padding-right:25px;color:#df981b;background:transparent url('../images/viewAlbumIcon.png') no-repeat right top}
.viewAlbum a:hover{background-position:right bottom;text-decoration:none;color:#f2c42d}
.viewAlbum a:active{background-position:right top;color:#df981b}
/*----News List----*/
.NewsListUl{margin-top:20px}
.NewsListUl li{padding-bottom:16px}
.NewsListUlBox{background:#fff;border:1px #eee solid;padding:5px 15px;}
.NewsListUlBox .NewsListThumb{margin-right:15px}
.NewsListUlBox .NListItem{width:365px;}
/*---Larg MCphotoalbum --*/
.LargAlbumName{font: bold 16px verdana;color: #4a8f94;margin-bottom:0px!important;padding-left:10px}
.LargMCphotoalbum{margin-bottom:5px;padding:5px;width:598px;margin-left:0px}
#sliderLarg{height:356px;width:578px;border:0px #fff solid;margin:0 auto;background:#F3B32C;padding:10px}
.sliderLarg .nivo-controlNav{padding:8px 11px 3px;width:576px;height:105px;margin-top:0px;background:#F3B32C}
.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 ##F3B32Csolid}
.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-left:5px;line-height:18px}
.photoAlbumDate{font:11px verdana;color:#aaa;display:block;margin-top:5px;margin-bottom:10px}
/*--Event Listing--*/
.InsidecontentDiv .EvListItem{width:485px}
.EventListUlBox{background:#fff;border:1px #eee solid;padding:10px 15px;}
.eventdate,.eventDay{font:italic 11px verdana;color:#999;margin-bottom:8px;display:inline-block;padding:0 10px 0 0}
/*--*/
.viewVideo{display:block;text-align:right}
.viewVideo a{display:inline-block;height:16px;padding-right:25px;color:#df981b;background:transparent url('../images/WatchVideoIcon.png') no-repeat right top}
.viewVideo a:hover{background-position:right bottom;text-decoration:none;color:#f2c42d}
.viewVideo a:active{background-position:right top;color:#df981b}

.videoDetailsDiv{margin-bottom:5px;padding:5px;width:598px;margin-left:0px}
.videoDetailsBg{height:356px;width:578px;border:0px #fff solid;margin:0 auto;background:#df981b;padding:10px}
/*--Download Center-*/
.grid .fileSize{font:italic 11px verdana;color:#aaa;text-align:right;width:95px;border-left:0px #d9d9d9 solid;height: 22px;margin-top: -4px;padding-top: 3px;}
.grid .fsize{position:relative;top:-3px}
.grid .downloadfile{display:inline-block;width:16px;height:16px;background:transparent url('../images/downloadGicon.png') no-repeat left top;margin-left:15px}
.grid .downloadfile:hover{background-position:left bottom}
.grid .downloadfile:active{background-position:left top}

/*--Home Gray Curved Box--*/
.graybox{background:#e1e1e1;padding:0px 10px 5px 12px;position:relative;margin-bottom:16px}
.grayLTC{display:inline-block;width:8px;height:8px;background:transparent url('../images/grayTLC.png') no-repeat left top;position:absolute;left:0px;top:0px}
.grayRTC{display:inline-block;width:8px;height:8px;background:transparent url('../images/grayTRC.png') no-repeat right top;position:absolute;right:0px;top:0px;}
.grayLBC{display:inline-block;width:8px;height:8px;background:transparent url('../images/grayBLC.png') no-repeat left top;position:absolute;left:0px;bottom:0px}
.grayRBC{display:inline-block;width:8px;height:8px;background:transparent url('../images/grayBRC.png') no-repeat right top;position:absolute;right:0px;bottom:0px;}
.graybox .NarrowColumn{width:285px}
.graybox .homenews,.graybox .homeEvents{padding-top:18px}
/*--*/
.homeNewsList{width:300px}
.homeNewsList .NewsListUl{margin-top:0px}
.homeNewsList .NewsListUl li{padding-bottom:0}
.homenews .NLTxt{padding-bottom:6px;width:290px}
.homeNewsList .NewsListItem{padding-top:0px;margin-bottom:18px;border-top:0px}
.homeNewsList .NewsListThumb{margin-right:10px;padding:5px;background:#fff;border:1px #dad6c6 solid}
.homeNewsList .NewsListThumb img{width:97px;height:58px;border:0px}
.homeNewsList .NListItem{width:178px}
.homeNewsList .NListItem .datetime{font:italic 11px verdana!important;color:#7e7e7e!important;padding-bottom:5px;padding-top:2px;margin:0}
.homeNewsList .NListItem h4,.homeNewsList .NListItem h4 a{font:bold 12px verdana!important;color:#333!important}
.homeNewsList .NListItem h4 a:visited{color:#333!important}
.homeNewsList .NListItem h4 a:hover{color:#AF500A!important;text-decoration:none}
.HomeNewsHint{padding-bottom:10px}
.LatestNesHint{display:inline-block;font:bold 17px verdana;color:#d9900c}
.homenews {width: 615px;padding-right: 8px;margin-right:10px;background:transparent url('../images/homeNewsSep.png') no-repeat right top}



/****************************/
.caroufredsel_wrapper{position:relative!important;right:auto!important;left:auto!important;}
.homeVideo .VideoArea img{width:280px;height:157px;}
.MCVideo img{width:356px;height:179px;}
.ms-webpartzone-cell{margin:auto !important}
.pagetitleNews{font-size:25px!important}
.NewsListUlBox,.EventListUlBox{margin-bottom:15px;}
.CalTbl{border:0px!important;height:208px}
.calEventsNextPrev{text-align:center;height:39px;}
.calEventsNextPrev a{color:#fff!important;font:bold 17px arial;}
.insidecontentdiv .ms-rtestate-field img {max-width:320px!important;margin: 5px;}
.insidecontentdiv .ms-rtestate-field img.fullWidth {max-width:590px!important;margin: 5px!important;display: block;}
.ms-rtestate-field p{margin-bottom:10px;}
.grid th{border-left:1px #fff solid!important;border-bottom:1px #fff solid!important}
.narrowColumnSubtitle{font:400 23px 'Lato';text-transform:capitalize;color:#666;margin:0 0 5px 10px}

.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:5px}
.sideActions a.print{background:transparent url('../images/printIcon.png') no-repeat left top;padding-left:25px;}
.breadlinks{width:515px;}
.messageRow{text-align:center;}
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;} 
/****************************/

/*Print*/
.successMessage{font: bold 15px arial;color: green;text-align: center;padding: 10px 5px;background: #eee;}
.contactprint li{border-bottom: 1px #ddd solid;list-style: none;}
.formsSectionHeader{font: bold 17px aria;padding: 5px;color: #875B2E;margin-top: 10px;}
.contactprint span{display: inline-block;width: 170px;background: #eee;padding: 5px;font: bold 15px arial;color: #333;line-height: 20px;}
.contactprint label{font: 12px tahoma;display: inline-block;padding: 5px;color: #333;width:400px;}
.buttons.Aright{padding-top:10px}
/****************************/


.gotoservBtn {display: inline-block; text-align: center; font: bold 12px verdana; color: #fff!important; background: #f1ab2d;padding: 5px 10px; margin-top: 8px; }
.gotoservBtn:hover{text-decoration: none; background: #666 }
.serviceCatalog .NewsListUlBox .NListItem{width: 470px; }
.serviceCatalog .NewsListThumb img {width: 70px; height: 60px; }

/*--Site Map--*/
ul.dfwp-list{}
ul.dfwp-list li.level-section .headermarker a,ul.dfwp-list li.level-section .headermarker a:visited{font:bold 12px verdana!important;color:#666;}
ul.dfwp-list li.level-section.level-item-pos.level-item.level-bullet .level-header a,ul.dfwp-list li.level-section.level-item-pos.level-item.level-bullet .level-header a:visited{color:#666;font:12px verdana!important}
ul.dfwp-list li.level-section.level-item-pos.level-item .headermarker a,ul.dfwp-list li.level-section.level-item-pos.level-item .headermarker a:visited{font:bold 12px verdana!important;color:#666;}
.level-bullet{margin-bottom:15px;padding-left:15px;background:transparent url('../images/squereBult.gif') no-repeat left 5px}


.sitemap{}
.sitemap > table td{vertical-align:top;width:49%;padding:0 5px}
.sitemap li.sitemapHaschild,.sitemap .firstLevelMenu > li{margin-bottom:15px;padding-left:15px;background:transparent url('../images/squereBult.gif') no-repeat left 5px}
.sitemap .sitemapHaschild,.sitemap .sitemapHaschild a,.sitemap .sitemapHaschild a:visited,.sitemap .firstLevelMenu > li a,.sitemap .firstLevelMenu > li a:visited{font:bold 12px verdana!important;color:#666;}
.sitemap .sitemapHaschild .sitemapSubMenu{padding-left: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:12px verdana!important;color:#666;}


#s4-bodyContainer{padding-bottom:0px}
.betaver{width:122px;height:130px;position:absolute;background:transparent url('../images/beta-en.png') no-repeat;left:-5px;top:22px;}
.ms-srch-hover-action a[id$='hoverFollow'], .ms-srch-hover-action a[id$='hoverParentLink']{display: none!important;}

.admin .NListItem{width: 100%; }

.EventDetail a:link,.EventDetail a:visited{color:#666!important}
.EvListItem a:link,.EvListItem a:visited{font:bold 14px verdana!important}




/*---HTML Editor Pre Styles---*/
.ms-rteTable-JIC{
-ms-name:"JUC-TableStyle";
background:#fff;border:1px #eee solid;font:bold 12px verdana;color:#666;border-collapse:collapse;width:100%;direction:ltr;
}
.ms-rteTable-JIC tr > th{background:#db8f00;font:bold 12px verdana;color:#fff;padding:18px 5px!important;text-align:center}
.ms-rteTable-JIC tr > th a,.ms-rteTable-JIC tr.ms-rteTableHeaderRow > th a:hover,.ms-rteTable-JIC tr.ms-rteTableHeaderRow > th a:active{color:#fff}
.ms-rteTable-JIC tr > th:first-child{background:#db8f00}
.ms-rteTable-JIC tr > td{padding:5px;border-left:1px #d9d9d9 solid;border-bottom:1px #d9d9d9 solid;font:12px verdana;line-height:22px;color:#666;border-collapse:collapse}
.ms-rteTable-JIC tr > td:first-child{border-left:0px}
.ms-rteTable-JIC tr > td a{display:inline-block;margin:0;text-decoration:none!important;color:#df981b!important}
.ms-rteTable-JIC tr > td a:hover{text-decoration:underline!important}
.ms-rteTable-JIC tr > td a:visited{color:#df981b!important}
.ms-rteTable-JIC tr:hover td{background-color:#FBF7DB;border-bottom-color:#fff}
.ms-rteTable-JIC tr.ms-rteTableEvenRow-JIC > td{background-color:#eee;}



.ms-rtePosition-JIC1{
-ms-name:"JUC-Left";
float:left;margin-right:10px!important;
}
.ms-rtePosition-JIC2{
-ms-name:"JUC-Right";
float:right;margin-left:10px!important;
}
.ms-rtePosition-JIC3{
-ms-name:"JUC-Center";
float:none;display:block;margin:10px auto!important;
}

H3.ms-rteElement-JICh3
{
-ms-name:"JUC Heading";
-ms-element:"true";
font:bold 16px verdana!important;color:#f1ab2d!important;margin-bottom:10px!important; 
}
H4.ms-rteElement-JICh4
{
-ms-name:"JUC Sub-Heading1";
-ms-element:"true";
color: #555!important;font: bold 14px verdana!important;
}
H5.ms-rteElement-JICh5
{
-ms-name:"JUC Sub-Heading2";
-ms-element:"true";
color: #f1ab2d!important;font: bold 12px verdana!important;
}

.ms-rteStyle-JICcontent
{
-ms-name:"JUC-Content";
font: 12px verdana!important;color: #666!important;line-height: 18px!important;
}


/*-Survey-*/
.questContainer{
       width:600px;
       margin:auto;
}

.questGroup{
       color:#717375;
    text-align:right
}

.groupQuestions table{
       width:100%;
}

.groupQuestions table td{
       font:normal 14px arial !important;
       vertical-align:top;
}

.questionTitle{
       font:bold 14px arial !important;
       padding:10px 0;
}

.groupQuestions input{margin:3px;}

.groupQuestions input[type=text]{
       border:solid 1px #ccc;
       padding:5px;
       margin-bottom:3px;
}

.groupHeader{
       font:bold 16px arial !important;
       border-bottom:solid 1px #ccc;
       margin-top:30px;
       margin-bottom:5px;
}
.questContainer textarea{
    width:450px;
    height:100px;
}


.matrixRow td{padding-bottom:15px;}