/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;

}

.jspPane
{
	position: absolute;
	
}

.jspVerticalBar
{
	
	position: absolute;
	top: 0;
	right: 0;
	width: 33px;
	height: 100%;
	
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 100%;
	height: 4px;
	background: #ffffff;
	
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
	
}

.jspTrack
{
	display:none;
	background: #dde;
	position: relative;
}

.jspDrag
{
	display:none;
	background: #d1bb90;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{

	float: left;
	height: 100%;
}

.jspArrow
{
	background: #f68d1f;
	display: block;
	cursor: pointer;
}
/*
.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}
*/

.jspVerticalBar .jspArrow
{
	width:33px;
	height: 34px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}body{
direction:ltr;
margin:0px;
width:100%;
font-family:Arial;
background-image:url(/img/en/background3000px.gif);
background-position:center top;
background-repeat:no-repeat;
}

.internalBody{
direction:ltr;
margin:0px;
width:100%;
font-family:Arial;
background-image:url(/img/en/internal.gif);
background-position:center top;
background-repeat:no-repeat;
}

.selected{
border:1px solid green;
}

a{
outline:none;
border:0;
}
.floatLeft{
float:left;
}
.floatRev{
float:right;
}

#topBarContainer{
margin:auto;
width:1000px;
height:35px;
}

#topBarPic{
width:573px;
height:35px;
}

#topBackground{
width:427px;
height:35px;
repeat-background:repeat-x;
}

#enButtonContainer{
width:43px;
height:15px;

background:url(/img/en/sprite.png?param=1) 0 0;
}

#arButtonContainer a,#enButtonContainer a{
float:left;
width:43px;
height:15px;
text-decoration:none
}

#arButtonContainer{
width:42px;
height:15px;
background:url(/img/en/sprite.png?param=1) -43px 0px;
}

#hButtonContainer{
width:60px;
height:15px;
background:url(/img/en/sprite.png?param=1) 0 -395px;
margin-left:794px;
}

#hButtonContainer a,#hButtonContainer a{
float:left;
width:60px;
height:15px;
text-decoration:none
}

#logoAndMenuContainer{
position:relative;
margin:auto;
width:1000px;
height:116px;
}

#logoContainer{
/*width:172px;
height:73px;
background:url(/img/en/sprite.png?param=1) 0px -15px;*/
margin-left:123px;
margin-top:14px;
}

#linksContainer{
width:350px;
height:16px;
margin-left:116px;
margin-top:14px;
}

.aboutContainer{
width:66px;
height:16px;
background:url(/img/en/sprite.png?param=1) 0px -90px;
}

a:hover .aboutContainer{
width:66px;
height:16px;
background:url(/img/en/sprite.png?param=1) 0px -372px;
}

.aboutContainer_selected{
width:66px;
height:16px;
background:url(/img/en/sprite.png?param=1) 0px -372px;
}

.contactContainer{
width:81px;
height:16px;
margin-left:29px;
background:url(/img/en/sprite.png?param=1) -68px -90px;
}

a:hover .contactContainer{
width:81px;
height:16px;
background:url(/img/en/sprite.png?param=1) -68px -372px;
}

.contactContainer_selected{
width:81px;
height:16px;
background:url(/img/en/sprite.png?param=1) -68px -372px;
margin-left:29px;
}

.careersContainer{
width:70px;
height:16px;
margin-left:22px;
background:url(/img/en/sprite.png?param=1) -149px -90px;
}

a:hover .careersContainer{
width:70px;
height:16px;
background:url(/img/en/sprite.png?param=1) -149px -372px;
}

.careersContainer_selected{
width:70px;
height:16px;
background:url(/img/en/sprite.png?param=1) -149px -372px;
margin-left:22px;
}

.searchContainer{
width:58px;
height:16px;
margin-left:24px;
background:url(/img/en/sprite.png?param=1) -219px -90px;
}

a:hover .searchContainer{
width:58px;
height:16px;
background:url(/img/en/sprite.png?param=1) -219px -373px;
}

.searchContainer_selected{
width:58px;
height:16px;
background:url(/img/en/sprite.png?param=1) -219px -373px;
margin-left:24px;
}

#topMenuContainer{
width:350px;
height:44px;
margin-left:116px;
margin-top:11px;
}

.servicesContainer{
width:117px;
height:44px;
background:url(/img/en/sprite.png?param=1) 0px -107px;
}

a:hover .servicesContainer{
width:117px;
height:44px;
background:url(/img/en/sprite.png?param=1) 0px -206px;
}

.servicesContainer_selected{
width:117px;
height:44px;
background:url(/img/en/sprite.png?param=1) 0px -206px;
}

.eventsContainer{
width:117px;
height:44px;
background:url(/img/en/sprite.png?param=1) -117px -107px;
}

a:hover .eventsContainer{
width:117px;
height:44px;
background:url(/img/en/sprite.png?param=1) -117px -206px;
}

.eventsContainer_selected{
width:117px;
height:44px;
background:url(/img/en/sprite.png?param=1) -117px -206px;
}

.mediaContainer{
width:116px;
height:44px;
background:url(/img/en/sprite.png?param=1) -234px -107px;
}

a:hover .mediaContainer{
width:116px;
height:44px;
background:url(/img/en/sprite.png?param=1) -234px -206px;
}

.mediaContainer_selected{
width:116px;
height:44px;
background:url(/img/en/sprite.png?param=1) -234px -206px;
}

#thirdContainer{
position:relative;

width:1000px;
height:330px;
margin-bottom:1px;
}

#thirdLeftContainer{
width:265px;
height:333px;
}

#thirdRightContainer{
width:674px;
height:333px;
}

#backPic1Container{
width:265px;
height:84px;

}

#backPic2Container{
width:310px;
height:15px;

}

#PicContainer{
width:675px;
height:318px;
}

#blueBoxContainer{
width:203px;
height:184px;
margin-left:61px;
background-color:#009fc0;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
}

#dataContainer{
position:relative;
margin:auto;
width:1000px;
height:135px;
}

#dataContent{
margin:auto;
width:1000px;
}

#dataContainerBorder{
width:806px;
height:8px;
border-top:1px solid #fcbc59;
background-color:#f68d1f;
margin-left:133px;
float:left;
}

#dataPic1Container{
width:262px;
height:113px;
margin-top:14px;
margin-left:133px;
background-image:url(/img/en/dummypic2.jpg);
}

#dataPic2Container{
width:260px;
height:113px;
margin-top:14px;
margin-left:12px;
background-image:url(/img/en/dummypic3.jpg);
}

#dataPic3Container{
width:263px;
height:113px;
margin-top:14px;
margin-left:9px;
background-image:url(/img/en/dummypic4.jpg);
}


#innerNewsTitleContainer{
width:521px;
height:13px;
background-color:#f68d1f;
border-top:1px solid #f8a44c;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#ffffff;
padding:13px;
}

#newsTitleContainer{
width:547px;
height:41px;
background-color:#ffffff;
padding-top:1px;
}

#outerNewsTitleContainer{
width:547px;
height:43px;
background-color:#f68d1f;
margin-top:14px;
padding-top:1px;
margin-left:133px;
}





#testimonialsContainer{
width:239px;
height:320px;
margin-left:20px;
margin-top:14px;
background-color:#ffffff;
}

.innerBlueTitleContainer{
width:239px;
height:39px;
background-color:#009fc0;
border-top:1px solid #2eaec8;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
color:#ffffff;

}

.blueTitleContainer{
width:239px;
height:41px;
background-color:#ffffff;
padding-top:1px;
}

.blueTitle{
width:50px;
margin-right:110px;
margin-top:13px;
margin-left:13px;
}

#testimonialsArrowLeft{
width:10px;
height:39px;
background:url(/img/en/sprite.png?param=1) -174px -156px;
margin-right:27px;
}

#testimonialsArrowRight{
width:10px;
height:39px;
background:url(/img/en/sprite.png?param=1) -184px -156px;
}

.outerBlueTitleContainer{
width:239px;
height:43px;
background-color:#009fc0;
padding-top:1px;
}

#testimonialsDataContainer{
width:227px;
height:267px;
margin-left:13px;
margin-top:9px;
}

#testimonialsDataDateContainer{
color:#009fc0;
}

#followusContainer{
width:165px;
height:82px;
}

#followusTitleContainer{
width:94px;
height:10px;
background:url(/img/en/sprite.png?param=1) -88px 0px;
margin-top:17px;
margin-right:40px;
}

.inIcon{
width:35px;
height:54px;
background:url(/img/en/sprite.png?param=1) 0px -152px;
margin-top:5px;

}


.twitterIcon{
width:47px;
height:54px;
background:url(/img/en/sprite.png?param=1) -35px -152px;
margin-top:5px;
}

.facebookIcon{
width:46px;
height:54px;
background:url(/img/en/sprite.png?param=1) -82px -152px;
margin-top:5px;
}

.youtubeIcon{
width:37px;
height:54px;
background:url(/img/en/sprite.png?param=1) -128px -152px;
margin-top:5px;
}

#emailLinkContainer{
width:142px;
height:44px;
margin-top:15px;
margin-left:0px;
}

#emailLinkTitleContainer{
width:123px;
height:15px;
background:url(/img/en/sprite.png?param=1) -182px 0px;
}

#emailLink{
width:142px;
height:23px;
margin-top:6px;
background:url(/img/en/sprite.png?param=1) -194px -156px;
}

#footerContainer{
margin:100px 0px 0px 0px;
width:100%;
height:224px;
background-color:#d1bb90;
}

#footerMenuDivContainer{
width:1000px;
height:176px;
margin:auto;
margin-top:47px;
}

.footerMenu{
color:#ffffff;
font-family:Arial;
font-size:22px;
margin-right:49px;
}

.fDiv{
margin-left:133px;
}

#innerFooterDiv{
margin:auto;
width:1000px;
height:26px;
}

.footerMenu a:link{
color:#ffffff;
font-family:Arial;
font-size:22px;
text-decoration:none;
}

.footerMenu a:visited{
color:#ffffff;
font-family:Arial;
font-size:22px;
text-decoration:none;
}

#internalContainer{
width:1000px;
margin:auto;
}

#internalContent{
width:600px;
margin-left:133px;
}

#internalSocialLinksContainer{
width:135px;
margin-top:11px;
margin-left:21px;

}

#aboutusInfo{
width:600px;
margin-top:32px;
}

.aboutTitleBox{
width:561px;
height:18px;
padding-left:14px;
padding-top:6px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#ffffff;
text-transform:uppercase;
background-color:#d1bb90;
border-bottom:1px solid #ffffff;
cursor:pointer;
}

.aboutText{
width:575px;
font-family:Arial;
font-size:11px;
color:#5b5b5b;
display:none;
padding-bottom:20px;
}

.aboutText p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.aboutClicked{
background-color:#f68d1f;
}

.aboutImage{
width:20px;
height:46px;
display:none;
background-image:url(/img/en/about_opened_tab.gif);
}

#directorsContainer{
width:575px;
margin-top:32px;
margin-bottom:150px;
}

.directorDiv{
width:142px;
margin-top:2px;
margin-left:1px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#141414;
margin-bottom:2px;
}

.fontWeightNormal{
font-weight:normal;
margin-bottom:20px;
}

.fontWeightNormal a:link{
font-weight:bold;
font-size:10px;
color:#009fc0;
text-decoration:none;
}

.fontWeightNormal a:visited{
font-weight:bold;
font-size:10px;
color:#009fc0;
text-decoration:none;
}

#contactForm{
width:215px;
margin-top:3px;
}

.contactFormInputField{
width:213px;
background-color:#bac1c2;
border:0;
height:23px;
color:#ffffff;
font-family:Arial;
font-size:11px;
padding-left:2px;
}

.contactFormContainer{
width:215px;
background-color:#bac1c2;
border-left:1px solid #ced3d4;
border-right:1px solid #ced3d4;
border-bottom:1px solid #ffffff;
}

#contactSubmitButton{
width:56px;
height:10px;
margin-left:157px;
margin-top:8px;
}

#contactInfoContainer{
color:#474a4b;
font-family:Arial;
font-size:11px;
width:88px;
margin-left:56px;
width:331px;
}

#msg{
height:20px;
width:215px;
margin-right:385px;
margin-top:12px;
background-color:#009fc0;
color:#ffffff;
font-family:Arial;
font-size:12px;
float:left;
display:block;
font-weight:bold;
visibility:hidden;
}

.flash_failure{
width:215px;
height:20px;
margin-right:385px;
background-color:#009fc0;
color:#ffffff;
font-family:Arial;
font-size:12px;
float:left;
font-weight:bold;
margin-bottom:3px;
}

#careersDivContainer{
background-color:#ffffff;
z-index:11;
position:absolute;
top:0px;
left:0px;
width:555px;
}

.jobTitleContainer{
width:474px;
height:18px;
background-color:#d1bb90;
font-family:Arial;
font-size:12px;
color:#ffffff;
padding-left:14px;
padding-top:5px;
font-weight:bold;
cursor:pointer;
border-bottom:1px solid #ffffff;
text-transform:uppercase;
}

.jobDescContainer{
width:474px;
display:none;
margin-bottom:32px;
}

.jobTextContainer{
width:474px;
color:#5b5b5b;
font-family:Arial;
font-size:11px;
margin-top:10px;
margin-bottom:10px;
}

.jobTextContainer p{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.applyNowButton{
width:63px;
height:17px;
background-color:#d1bb90;
border:1px solid #d8c6a2; 
font-family:Arial;
font-size:12px;
color:#ffffff;
text-align:center;
cursor:pointer;
}

#careersContentDiv{
margin-top:22px;
margin-left:32px;
}

#csApplicationForm{
margin-top:4px;
position:relative;
}

.cvSubmitButton{
margin-left:153px;
float:left;
clear:both;
}

#close{
color:#d1bb90;
width:10px;
height:10px;
cursor:pointer;
margin-left:540px;
font-weight:bold;
font-size:12px;
font-family:Arial;
}

#msgcv{
background-color:#009fc0;
color:#ffffff;
font-family:Arial;
font-size:12px;
font-weight:bold;
margin-left:48px;
width:488px;
}

label.error{
background-color:#f68d1f;
text-align:center;
border-top:1px solid #ffffff;
width:215px;
float:left;
color:#ffffff;
font-family:Arial;
font-size:11px;
}

.browseButton{
width:61px;
height:17px;
background-color:#788283;
border:1px solid #838c8d; 
font-family:Arial;
font-size:12px;
color:#ffffff;
text-align:center;
position:absolute;
right:0px;
top:3px;
/*top:-22px;
left:150px;*/
}

.transparent{
opacity:0;
filter: alpha(opacity=0);
-moz-opacity:0;
width:213px;
}

.invisible_field{
float:left;
clear:both;
position:absolute;
width:213px;
top:0px;
}

.asubmitButton{
position:relative;
top:13px;
}
/*/////////////////////////////////////////////////*/
#container {
	width:675px;
	position:relative;
	z-index:0;
}
#example {
	width:675px;
	height:318px;
	position:relative;
}

.slides {
	position:absolute;
	z-index:1;
}
.slides_container {
	width:675px;
	height:318px;
	overflow:hidden;
	position:relative;
	display:none;
}
.slides_container a {
	width:675px;
	height:318px;
	display:block;
}

/*
	Pagination
*/

/* 
.pagination {
	position:absolute;
	margin-top:-30px;
	left:20px;
	width:100px;
	padding:0px;
	z-index:11;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:15px;
	height:0;
	padding-top:13px;
	background-image:url(/img/pagination.png);
	background-position:-2px -14px;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:-2px 0px;
}
*/



.headerEventEntry{
width:155px;
margin-left:38px;
}

.dateinBlueBox{
width:155px;
margin-top:3px;
color:#ffffff;
font-family:Arial;
font-size:13px;
font-weight:bold;
}
.dateinBlueBox a{
color:#ffffff;
text-decoration:none;
}

.titleinBlueBox{
width:155px;
margin-top:28px;
color:#ffffff;
font-family:Arial;
font-weight:bold;
font-size:16px;
}

.titleinBlueBox a{
color:#ffffff;
text-decoration:none;
}

.textinBlueBox{
width:155px;
color:#ffffff;
font-family:Arial;
font-size:12px;
}

.textinBlueBox a{
color:#ffffff;
text-decoration:none;
}

.header_events_container {
	width:185px;
	height:184px;
	overflow:hidden;
	position:relative;
	display:none;
	margin-left:16px;
}


.leftArrowContainer{
margin-left:72px;
width:66px;
height:64px;
}
.headerLeftArrow{
width:66px;
height:64px;
background:url(/img/en/sprite.png?param=1) -189px -18px;
}

.rightArrowContainer{
width:65px;
height:64px;
}
.headerRightArrow{
width:65px;
height:64px;
background:url(/img/en/sprite.png?param=1) -255px -18px;
}

#blueBoxContainer2{
width:203px;
height:184px;
background-color:#009fc0;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
margin-top:81px;
}

.dataPicContainer{
width:262px;
height:113px;
margin-right:9px;
}
#homeBannerRotatingBox{
width:100%;
height:auto;
overflow:hidden;
}
.homeBannerBox{
width:805px;
height:113px;
margin-right:60px;
margin-top:14px;
}

.contentContainer{
width:1000px;
margin:0 auto;
}

.picDataTitleContainer{
padding-left:7px;
padding-right:7px;
padding-top:5px;
height:20px;
font-family:Arial;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
background-image:url(/img/transparent_orange.png);
background-repeat:repeat-x;
}

.picDataDateContainer{
padding-left:7px;
padding-right:7px;
padding-top:5px;
height:20px;
font-family:Arial;
font-size:13px;
font-weight:bold;
background-image:url(/img/transparent_orange.png);
background-repeat:repeat-x;
}


.homeRotatingImagesContainer{
	width:805px;
	height:113px;
	overflow:hidden;
	position:relative;
	display:none;
}

.homeBannerLink{
width:100%;
height:100%;
text-decoration:none;
color:#000000;

}

.newsDataContainer{
width:274px;
height:77px !important;
padding-top:14px;
border-bottom:1px dotted #ededed;
margin-left:133px;
padding-bottom:5px;
}

.dataTitleContainer{
font-family:Arial;
font-size:13px;
color:#302d2d;
font-weight:bold;
width:226px;
}
.dataTitleContainer a{
text-decoration:none;
color:#fa9e12;
}

.dataDateContainer{
font-family:Arial;
font-size:12px;
color:#fa9e12;
font-weight:bold;
width:226px;
}
.dataDateContainer a{
text-decoration:none;
color:#fa9e12;
}

.dataTextContainer{
color:#818080;
font-size:11px;
font-family:Arial;
width:226px;
text-align:justify;
}
.dataTextContainer a{
text-decoration:none;
color:#818080;
}

.newsDataUnderPic{
width:182px;
height:151px;
margin-top:13px;
border:none;
}
.homeNewsContainer{
width:407px;
height:485px;
overflow:hidden;
}

.jspArrowUp{
right:0px;
margin-top:14px;
width:33px;
height:34px;
background:url(/img/en/sprite.png?param=1) -312px -341px; 
}
.jspArrowDown{
margin-top:1px;
width:33px;
height:34px;
background:url(/img/en/sprite.png?param=1) -312px -376px; 
}

.testimonials_container{
	width:239px;
	height:282px;
	overflow:hidden;
	position:relative;
	display:none;
}
.testimonial_entry{
	width:239px;
	height:200px;
}
.calendarContainer{
position:relative;
clear:both;
margin-left:133px;
width:764px;
height:84px;
background-color:#484949;
color:#ffffff;
padding-left:42px;
font-family:Arial;
font-size:18px;
}
.todayContainer{
width:42px;
height:32px;
background: url(/img/en/sprite.png?param=1) 0px -250px;
color:#484949;
font-size:18px;
text-align:center;
font-weight:bold;
padding-top:10px;
}
.todayEventText{
width:150px;
margin-left:30px;
margin-right:37px;
font-size:11px;
margin-top:32px;
}
.todayEventText a{
text-decoration:none;
color:#ffffff;
}
.calSep{
width:18px;
height:39px;
background: url(/img/en/sprite.png?param=1) -43px -253px;
margin-top:22px;
}
.calCorner{
position:absolute;
top:60px;
right:0px;
width:23px;
height:24px;
background: url(/img/en/sprite.png?param=1) -61px -268px;
}
.calMonthName{
width:80px;
font-size:12px;
margin-top:19px;
text-align:center;
}
.calDays{
width:165px;
font-size:10px;
margin-top:18px;

}
.calEntry{
width:15px;
margin-bottom:3px;
}
.calEntry a{
font-weight:bold;
text-decoration:none;
color:#ffffff;
}
.pageContent{
width:574px;
margin-top:32px;
}
.pageTitleDivBg{
width:574px;
height:43px;
padding-top:1px;
margin-bottom:5px;
}
.pageTitleDiv{
width:562px;
height:28px;
padding-left:12px;
padding-top:12px;
color:#ffffff;
font-size:14px;
font-weight:bold;
border-top:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
margin:0px;
}
.pageTitleDivBottom{
height:1px;
border-top:solid 1px #ffffff;
}
.listingContent{
width:574px;
}
.listingEntry{
width:574px;
height:104px;
border-bottom:dotted 1px #cdcdcd;
margin-top:20px;
}
.listingImageDiv{
width:164px;
height:84px;
background-position:left center;
background-repeat:no-repeat;
}
.listingImageDiv a {
float:left;
width:164px;
height:84px;
text-decoration:none;
}
.listingInfoDiv{
width:380px;
height:84px;
overflow:hidden;
}
.listingTitle{
width:380px;
font-size:12px;
color:#302d2d;
font-weight:bold;
}
.listingTitle a{
text-decoration:none;
color:#302d2d;
}
.listingDate{
width:380px;
font-size:12px;
color:#009fc0;
font-weight:bold;
}
.listingDate a{
text-decoration:none;
color:#009fc0;
}
.listingShort{
width:380px;
font-size:11px;
color:#4f4c4c;
}
.listingShort a{
text-decoration:none;
color:#4f4c4c;
}
.nextPage{
width:34px;
height:33px;
background: url(/img/en/sprite.png?param=1) -126px -259px;
}
.prevPage{
width:34px;
height:33px;
background: url(/img/en/sprite.png?param=1) -91px -259px;
}
.blackLayer{
left:0px;
position:absolute;
background-color:#000000;
opacity:0.4;
-moz-opacity:0.4;
filter: alpha(opacity=40) !important;
z-index:10;
}
.loaderImg{
position:absolute;
left:0px;
z-index:11;
}
.highlightedCalDay{
color:#f68d1f;
cursor:pointer;
}
.todayCal{
font-weight:bold;
font-size:11px;
}

.calendarIcon{
width:14px;
height:14px;
background: url(/img/en/sprite.png?param=1) -279px -93px;
}

.downloadIcon{
width:14px;
height:12px;
background: url(/img/en/sprite.png?param=1) -294px -95px;
}
.listingIconsText{
margin-top:2px;
font-size:8px;
color:#2e2e2e;
}
.listingIconsText a{
text-decoration:none;
color:#2e2e2e;
}
.beforeEventNumber{
width:64px;
height:60px;
font-size:58px;
color:#ffffff;
background: url(/img/en/sprite.png?param=1) 0px -306px;
text-align:center;
font-weight:bold;
}
.beforeEventNumberContent{
margin-left:20px;
}
.beforeEventTitle{
width:273px;
height:21px;
font-size:14px;
color:#ffffff;
background-color:#f68d1f;
margin-top:36px;
text-align:center;
padding-top:3px;
font-weight:bold;
}
.beforeEventNumberDash{
width:22px;
height:48px;
background: url(/img/en/sprite.png?param=1) -67px -306px;
margin-top:36px;
}
.initiateBox{
width:257px;
height:202px;
border-top:solid 1px #aba9a9;
border-right:solid 1px #aba9a9;
margin-top:17px;
padding-top:24px;
}
.planBox{
width:316px;
height:215px;
border-bottom:solid 1px #aba9a9;
margin-top:17px;
padding-top:11px;
}
.initiateBoxTitle{
width:257px;
font-size:14px;
color:#f68d1f;
height:auto;
overflow:hidden;
padding-bottom:6px;
border-bottom:solid 1px #f68d1f;
}
.initiateIcon{
width:30px;
height:33px;
background: url(/img/en/sprite.png?param=1) -162px -259px;
}
.serviceTitleContainer{
width:257px;
background: url(/img/services_bg.gif) bottom repeat-x;
color:#868686;
font-size:12px;
margin-top:10px;
}
.serviceTitle1{
margin-top:3px;
padding-right:12px;
background: url(/img/services_sep.gif) bottom right no-repeat;
background-color:#ffffff;
cursor:pointer;
}
.serviceTitle2{
margin-top:3px;
padding-left:12px;
background: url(/img/services_sep.gif) bottom left no-repeat;
background-color:#ffffff;
cursor:pointer;
}
.planIcon{
width:30px;
height:33px;
background: url(/img/en/sprite.png?param=1) -193px -259px;
}
.duringEventNumber{
width:64px;
height:60px;
font-size:58px;
color:#ffffff;
background: url(/img/en/sprite.png?param=1) -117px -306px;
text-align:center;
font-weight:bold;
}
.duringEventNumberDash{
width:22px;
height:48px;
background: url(/img/en/sprite.png?param=1) -94px -306px;
margin-top:36px;
}
.duringEventNumberContent{
margin-right:20px;
}
.executeBox{
width:257px;
height:202px;
border-bottom:solid 1px #aba9a9;
border-right:solid 1px #aba9a9;
margin-top:17px;
padding-top:24px;
}
.executeIcon{
width:30px;
height:33px;
background: url(/img/en/sprite.png?param=1) -224px -259px;
}
.executeBoxTitle{
width:257px;
font-size:14px;
color:#6dd2ed;
height:auto;
overflow:hidden;
padding-bottom:6px;
border-bottom:solid 1px #6dd2ed;
}
.monitorIcon{
width:32px;
height:34px;
background: url(/img/en/sprite.png?param=1) -255px -259px;
}
.afterEventNumber{
width:64px;
height:60px;
font-size:58px;
color:#ffffff;
background: url(/img/en/sprite.png?param=1) -185px -306px;
text-align:center;
font-weight:bold;
}
.afterEventNumberDash{
width:22px;
height:48px;
background: url(/img/en/sprite.png?param=1) -252px -306px;
margin-top:36px;
}
.completeIcon{
width:31px;
height:34px;
background: url(/img/en/sprite.png?param=1) -287px -259px;
}
.completeBoxTitle{
width:257px;
font-size:14px;
color:#d1bb90;
height:auto;
overflow:hidden;
padding-bottom:6px;
border-bottom:solid 1px #d1bb90;
}
.serviceImage{
width:257px;
height:194px;
position:absolute;
}
.pageTitleMedia{
width:577px;
font-size:12px;
color:#393939;
font-weight:bold;
padding:0px;
margin:0px 0px 5px 0px;
}

.nextPageNews{
width:34px;
height:33px;
background: url(/img/en/sprite.png?param=1) -312px -306px;
}
.prevPageNews{
width:34px;
height:33px;
background: url(/img/en/sprite.png?param=1) -277px -306px;
}
.mediaImagesContainer{
width:100%;
height: 103px;
overflow:hidden;
outline:none !important;
}
.mediaImagesContainer .jspContainer, .mediaImagesContainer .jspContainer .jspPane{
width:577px !important;
height: 103px;
}
.serviceImageContainer{
margin-left:20px;
width:128px;
height:96px;
background-color:#dde;
cursor:pointer;
}
.jspDrag{
display:block;
}
.horizontal-only
{
	height: auto;
	max-height: 103px;
}
.Hscroll-pane1{
	width: 100%;
	height: 103px;
	overflow: auto;
}
.jspHorizontalBar div{
display:block;
height:2px;
}
.mediaImageCaption{
font-size:12px;
color:#5d5a5a;
margin-top:20px;
}
.mediaPageTitle{
width:100%;
font-family:Arial;
font-size:20px;
color:#009fc0;
margin-bottom:5px;
}
.sortDiv{
width:204px;
}
.mediaField{
width:200px;
height:23px;
background-color:#bac1c2;
color:#ffffff;
border:0px;
padding-top:2px;
}
.searchInput{
width:147px;
height:18px;
border:0px;
background-color:#d1bb90;
color:#ffffff;
padding-left:3px;
font-size:10px;
}
.searchDiv{
position:absolute;
margin-left:24px;
margin-top:-23px;
}
.highlight{
font-weight:bold;
color:#f68d1f;
}
.servicesImg{
width:257px;
height:194px;
padding-right:20px;
overflow:hidden;
}
.servicesTitle{
width:297px;
height:194px;
font-size:12px;
color:#302d2d;
font-weight:bold;
}
.servicesDiv{
width:574px;
height:194px;
padding-bottom:9px;
border-bottom:1px dotted #ededed;
margin-bottom:20px;
}

#newsContainer .jspScrollable{

width:473px !important;
}
.homeNewsContainer .jspContainer{
margin-right:0px;
width:473px !important;
padding:0px;
top:14px;
}
.homeNewsContainer .jspPane{
margin-right:0px;
width:473px !important;
padding:0px;
}
.homeNewsContainer .jspContainer .jspVerticalBar{
top:-14px;
}

.homeNewsContainer .jspContainer .jspHorizontalBar{
display:none;
}

#newsDataPicContainer{
width:208px;
height:198px;
margin-top:9px;
}
.newsletterInput{
float:left;
width:128px;
height:21px;
border:0px;
background-color:#bac1c2;
color:#ffffff;
/*padding-left:3px;*/
font-size:11px;
}
.newsletterSubmit{
width:34px;
height:23px;
background:url(/img/en/sprite.png?param=1) -302px -156px;
border:0px;
cursor:pointer;
}
.newsletterSucc{
float:left;
margin-top:3px;
clear:both;
width:142px;
background-color:#009fc0;
color:#ffffff;
text-align:center;
font-size:12px;
}

.newsletterErr{
background-color:#f68d1f;
}
#testimonials_slides{
height:200px;
}
.inIcon a{
float:left;
width:35px;
height:54px;
text-decoration:none;
}
.twitterIcon a{
float:left;
width:47px;
height:54px;
text-decoration:none;
}
.facebookIcon a{
float:left;
width:46px;
height:54px;
text-decoration:none;
}
.youtubeIcon a{
float:left;
width:37px;
height:54px;
text-decoration:none;
}

.fbFeedbackContent{
border:3px solid red;
}

/*------------------	Home Banners Rotation	-----------------------*/
#outer_container{
	height:113px;
	/* position:fixed; */
	bottom:-160px;	/*-160px to hide*/
	margin:0px 0px 30px 0px;
	
	padding:0;
	-webkit-box-reflect:
		below 5px -webkit-gradient(
			linear,
			left top,
			left bottom,
			from(transparent),
			color-stop(0.6, transparent),
			to(rgb(18, 18, 18))
		);
}
#thumbScroller{
	position:relative;
	width:806px;
	height:113px;
	overflow:hidden;
}
#thumbScroller .container{
	position:relative;
	width:806px;
	left:0;
}
#thumbScroller .dataPicContainer{
	float:left;
	
}
#thumbScroller .dataPicContainer div{
	margin:2px;
	height:100%;
}

#thumbScroller a{
	padding:2px;
	outline:none;
}

.nav {
	position:absolute; 
	top:290px; 
	left:20px;
	padding:0px;
	z-index:11;
}

.nav a{
	display:block;
	width:15px;
	height:0;
	padding-top:13px;
	background-image:url(/img/pagination.png);
	background-position:-2px -14px;
	float:left;
	overflow:hidden;
}


.nav a.activeSlide {
background-position:-2px 0px;
}
.calNext{
width:3px;
height:5px;
background:url(/img/en/sprite.png?param=1?param=1) -282px -373px;
cursor:pointer;
}
.calPrev{
width:3px;
height:5px;
background:url(/img/en/sprite.png?param=1) -278px -373px;
cursor:pointer;
}

#headerEventsContainer{
height:330px;
width:203px;
margin-left:61px;
}

#headerEvents{
width:203px;
height:184px;
margin-left:38px;
z-index:11;
}

#headerPicsSlidesContainer{
margin-left:1px;
margin-top:12px;
width:674px;
}

#backpic3{
position:absolute;
top:81px;
z-index:10;
left:61px;
}/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
