					/*------------------------------ ISOCOM LAYOUT STYLE ------------------------------*/
					
/* This stylesheet pertains to the general layout of the website (ie - container elements). */
/*
In here will be styles like:
	- positions
	- margins
	- padding
	- widths
	- heights
	- background images
	- background properties
	- background colours
	- floats
	- display properties
	- overflows
*/

				/*-------------------- TEMPORARY --------------------*/
.contactReNo{
	margin-left:68px;
	margin-bottom:10px;
}
				
				/*--------------------- UNIVERSAL --------------------*/
*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
body{
	background:url(../images/universal/back_repeat.jpg) repeat-x #f8fce8;
	height:100%;
}
.clearFloat{
	clear:both;
}
.oneHeight{
	display:block;
	height:1px;
	overflow:hidden;
}
.twoHeight{
	display:block;
	height:2px;
	overflow:hidden;
}
.threeHeight{
	display:block;
	height:3px;
	overflow:hidden;
}
.fourHeight{
	display:block;
	height:4px;
	overflow:hidden;
}
.fiveHeight{
	display:block;
	height:5px;
	overflow:hidden;
}
.sixHeight{
	display:block;
	height:6px;
	overflow:hidden;
}
.sevenHeight{
	display:block;
	height:7px;
	overflow:hidden;
}
.eightHeight{
	display:block;
	height:7px;
	overflow:hidden;
}
.tenHeight{
	display:block;
	height:10px;
	overflow:hidden;
}
.twelveHeight{
	display:block;
	height:12px;
	overflow:hidden;
}
.forteenHeight{
	display:block;
	height:14px;
	overflow:hidden;
}
.fifteenHeight{
	display:block;
	height:15px;
	overflow:hidden;
}
.sixteenHeight{
	display:block;
	height:16px;
	overflow:hidden;
}
.twentyHeight{
	display:block;
	height:20px;
	overflow:hidden;
}
.thirtyHeight{
	display:block;
	height:30px;
	overflow:hidden;
}
.fortyHeight{
	display:block;
	height:40px;
	overflow:hidden;
}
.newsVideo{
	padding-right:20px;
}
.floatLeft{
	float:left;
}
.floatRight{
	float:right;
}
.contactRequest{
	margin-top:12px;
	height:185px;
	background:url(../images/universal/contact_request.jpg) no-repeat;
}
.contactMessage, .helpMessage{
	position:absolute;
	margin-top:8px;
	margin-left:14px;
}
.contactRequestBtn{
	display:block;
	position:absolute;
	width:106px;
	height:21px;
	margin-left:113px;
	margin-top:147px;
	overflow:hidden;
}
.helpRequest{
	margin-top:12px;
	height:185px;
	background:url(../images/magic/help_block.jpg) no-repeat;
}
.magicPage .contactRequestBtn{
	margin-left:10px;
	margin-top:148px;
}
.guidesDownloads{
	margin-top:12px;
	height:185px;
	background:url(../images/universal/pdf_downloads.jpg) no-repeat;
}
.guidesDownloadsBtn{
	display:block;
	position:absolute;
	width:104px;
	height:19px;
	margin-left:114px;
	margin-top:133px;
	overflow:hidden;
}
.downloadBtn{
	display:block;
}
.downloadL{
	float:left;
	height:18px;
	padding-top:3px;
	padding-left:10px;
	padding-right:2px;
	margin-bottom:14px;
	background:url(../images/universal/btn_download_l.jpg) no-repeat;
}
.downloadR{
	float:left;
	width:29px;
	height:21px;
	background:url(../images/universal/btn_download_r.jpg) no-repeat;
}

				/*-------------------- CONTAINERS --------------------*/
#outerContain{
	margin:0px auto;
	width:992px;
}
#headerContain{
	height:104px;
	background:url(../images/universal/header.jpg) no-repeat;
}
#contentContain{
	background:url(../images/universal/content_repeat.jpg) repeat-y;
}
#contentTop{
	background:url(../images/universal/content_top.jpg) no-repeat;
}
#content{
	width:966px;
	margin-left:13px;
	padding-top:7px;
}

				/*-------------------- INFO PAGES --------------------*/
#infoContent{
	margin-top:12px;
}
#infoSecSide{
	display:inline;
	float:left;
	width:240px;
	margin-left:10px;
	overflow:hidden;
}
#infoSecMain{
	float:left;
	width:658px;
	margin-left:14px;
	padding:18px;
	background:url(../images/content/grey_fade_back.jpg) repeat-x;
	overflow:hidden;
}
#infoSecMain h1, .outsourcingPage .outsourceTxt h1{
	margin-bottom:14px;
	margin-top:4px;
}
#infoSecMain p, .outsourcingPage .outsourceTxt p{
	margin-bottom:14px;
}
#infoSecMain li, .newsArticle li{
	margin-left:40px;
	padding-bottom:4px;
}
.outsourcingPage .outsourceTxt li{
	margin-left:10px;
	padding-bottom:6px;
}
.freeLeft{
	margin:0px 10px;
}

				/*-------------------- TOP MODAL LINKS --------------------*/
.topModalBtn{
	position:absolute;
	margin-top:10px;
	padding:4px 12px;
	background-color:#a6dbf7;
	z-index:1000;
}
#loginListContain{
	margin-left:707px;
}
.whiteDownArrow{
	width:7px;
	height:5px;
	margin:5px 0px 0px 8px;
	background:url(../images/universal/down_arrow.png) no-repeat;
}
#loginList a{
	display:block;
	padding:6px 0px 4px 24px;
}
#oneilLogin{
	background:url(../images/universal/loginOneil.gif) left no-repeat;
}
#lighthouseLogin{
	background:url(../images/universal/loginLighthouse.gif) left no-repeat;
}
#emergehubLogin{
	background:url(../images/universal/loginBasecamp.gif) left no-repeat;
}
#contactUs{
	margin-left:864px;
}

				/*-------------------- NAVIGATION --------------------*/
#navList{
	position:absolute;
	margin-top:2px;
	margin-left:2px;
	list-style:none;
}
#navList li{
	float:left;
}
.mainLink, .topLevel, .leftOver{
	display:block;
	width:136px;
	background-color:#daf0ff;
}
.lastLink{
	width:134px;
}
.subMenu{
	position:absolute;
	width:136px;
	background-color:#daf0ff;
}
.subMenu a{
	display:block;
	width:110px;
}
.leftOver{
	width:15
	40px;
	height:27px;
}
/*Side Menu*/
.sideMenu .sideNav{
	border:solid;
	border-top:none;
	border-width:1px;
	border-color:#d9d9d9;
}
.sideMenu .sideMenuHead{
	display:block;
	width:230px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:4px;
	margin-bottom:1px;
	background:url(../images/universal/news_nav_back.jpg) repeat-x;
}
.sideMenu .sideNavLink{
	display:block;
	width:226px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:4px;
	margin:1px;
}

				/*-------------------- BANNER --------------------*/
/*Home Banner*/
#homeBanner{
	height:513px;
	width:966px;
	margin-top:0px;
	overflow:hidden;
}
.findOutMore{
	position:absolute;
	width:83px;
	height:16px;
	background:url(../images/banner/find_out_more.png) no-repeat;
}
.bannerMessage{
	position:absolute;
	line-height:16px;
}
.slideNavContain, #slideNavPrev, #slideNavNext, #slideNoContain{
	position:absolute;
}
.slideNav{
	display:block;
	height:72px;
	width:19px;
	margin-top:220px;
	background-position:top;
	overflow:hidden;
}
#slideNavNext{
	margin-left:941px;
	background:url(../images/banner/right_arrow.png) no-repeat;
}
#slideNavPrev{
	margin-left:6px;
	background:url(../images/banner/left_arrow.png) no-repeat;
}
#slideNoContain{
	margin-top:480px;
	margin-left:10px;
	width:900px;
}
.slideNo{
	float:left;
	padding:3px 8px;
	margin-right:6px;
	border:solid;
	border-width:1px;
	border-color:#FFFFFF;
	background-color:#001f7e;
}
.slidePaneAll{
	width:6000px;
	overflow:hidden;
}
.slidePane{
	width:966px;
	height:513px;
	float:left;
	background-repeat:no-repeat;
}
.slide1{
	background:url(../images/banner/slide1.jpg) no-repeat;
}
.slide2{
	background:url(../images/banner/slide2.jpg) no-repeat;
}
.slide3{
	background:url(../images/banner/slide3.jpg) no-repeat;
}
.slide4{
	background:url(../images/banner/slide4.jpg) no-repeat;
}
.slide5{
	background:url(../images/banner/slide5.jpg) no-repeat;
}
.slide6{
	background:url(../images/banner/slide6.jpg) no-repeat;
}
/*Solutions Banner*/
#solBanner{
	height:406px;
	width:966px;
	margin-top:0px;
	background:url(../images/banner/solutions1.jpg) no-repeat;
}
.solutionsPage .findOutMore{
	margin-top:293px;
	margin-left:386px;
}
#solMessage{
	width:360px;
	margin-top:314px;
	margin-left:125px;
}
/*Outsourcing Banner*/
#outBanner{
	height:406px;
	width:966px;
	margin-top:0px;
	background:url(../images/banner/outsourcing1.jpg) no-repeat;
}
.outsourcingPage .findOutMore{
	margin-top:268px;
	margin-left:340px;
}
#outMessage{
	width:280px;
	margin-top:292px;
	margin-left:124px;
}
/*Magic Banner*/
#magBanner{
	height:406px;
	width:966px;
	margin-top:0px;
	background:url(../images/banner/magic1.jpg) no-repeat;
}
/*Partners Banner*/
#partBanner{
	height:406px;
	width:966px;
	margin-top:0px;
	background:url(../images/banner/partner1.jpg) no-repeat;
}
.partnerPage .findOutMore{
	margin-top:274px;
	margin-left:380px;
}
#partMessage{
	width:334px;
	margin-top:297px;
	margin-left:124px;
}
/*Mini Banners*/
#solMiniBanner{
	width:694px;
	height:310px;
	background:url(../images/banner/solutions_mini.jpg);
}
#outsourceMiniBan{
	float:left;
	display:inline;
	width:694px;
	height:282px;
	margin-left:10px;
	margin-right:10px;
	background:url(../images/banner/outsourcing_mini.jpg) no-repeat;
	border:solid 1px #ececec;
}


				/*-------------------- HOME PAGE --------------------*/
#homeThreeBar{
	margin-top:10px;
	width:1000px;
}
.homeSquare{
	float:left;
	width:318px;
	height:168px;
}
#homeCenterSquare, #homeLeftSquare{
	margin-right:6px;
}
#homeLeftSquare{
	background:url(../images/home/twitter_square.jpg) no-repeat;
}
#homeLeftSquare ul{
	margin-left:150px;
	margin-top:60px;
}
#homeLeftSquare li{
	margin-top:4px;
}
#homeCenterSquare{
	background:url(../images/home/online_quote.jpg) no-repeat;
}
#homeRightSquare{
	background:url(../images/home/compass.gif) no-repeat;
}
#homeRightSquare:hover{
	cursor:pointer;
}
#homeContent{
	padding:4px;
	margin-top:10px;
	border-style:solid;
	border-width:1px;
	border-color:#f4f4f4;
}
#homeNewsGreyBack{
	background:url(../images/content/grey_fade_back.jpg) repeat-x;
}
.homePage #newsContain{
	width:942px;
	height:410px;
	margin-left:8px;
	margin-bottom:6px;
}
.homePage .newsMenu{
	width:230px;
	float:left;
	height:404px;
	border:solid;
	border-width:1px;
	border-color:#d9d9d9;
}
.partnerPage .newsMenu{
	width:240px;
	float:left;
}
.homePage .newsCat, .partnerPage .newsCat{
	display:block;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:4px;
	margin-bottom:1px;
	background:url(../images/universal/news_nav_back.jpg) repeat-x;
}
.homePage .newsCat{
	width:220px;
}
.partnerPage .newsCat{
	width:230px;
}
.homePage .newsItem, .partnerPage .newsItem{
	padding-top:7px;
	padding-left:8px;
	padding-right:8px;
	margin-left:2px;
	height:16px;
	margin-top:2px;
	overflow:hidden;
}
.homePage .newsItem{
	width:210px;
}
.partnerPage .newsItem{
	width:218px;
}
.partnerPage .newsSub{
	display:block;
	border:solid;
	border-top:none;
	border-width:1px;
	border-color:#d9d9d9;
	background-color:#FFFFFF;
	overflow:hidden;
}
.homePage .newsArticle{
	float:left;
	display:block;
	width:667px;
	height:404px;
	margin-left:16px;
	padding-right:40px;
	padding-top:2px;
	overflow:auto;
}
.homePage .newsArticle p{
	margin-bottom:14px;
}
.newsArchContain{
	display:block;
	margin-bottom:9px;
}
#homeSideSq{
	float:left;
	height:360px;
	width:246px;
	background:#CCCCCC;
}

				/*-------------------- CLIENT BLOCKS --------------------*/
.clientContain{
	width:690px;
	margin-top:20px;
}
.clientBlock{
	float:left;
	width:211px;
	height:198px;
	margin:0px 12px 18px 0px;
	overflow:hidden;
	border-style:solid;
	border-width:1px;
	border-color:#bdbdbd;
}
.clientInfo{
	width:199px;
	height:198px;
	padding:6px;
	margin-top:166px;
	background:#bdbdbd;
}
.clientInfoBtn{
	width:77px;
	height:18px;
	padding-top:3px;
	background:url(../images/clients/btn_info.jpg) top;
}
.clientArrow{
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	margin-top:3px;
	margin-left:178px;
	background:url(../images/clients/btn_arrow.jpg) no-repeat;
	overflow:hidden;
}
.clientIntroTxt{
	padding:14px 2px 0px 2px;
}
.clientSolHead{
	padding-top:8px;
	padding-bottom:8px;
}

				/*-------------------- SOLUTIONS --------------------*/
/*Mini Banner Links*/
.miniBanLink{
	position:absolute;
	width:238px;
	height:91px;
	margin-left:445px;
}
#miniBanAccPay{
	margin-top:10px;
}
#miniBanKYC{
	margin-top:109px;
}
#miniBanClaimMan{
	margin-top:208px;
}
/*Solutions Landing Page*/
#solHomePartInfo{
	position:absolute;
	width:214px;
	margin-top:314px;
	margin-left:470px;
}
#solRandomInfo{
	width:430px;
	margin-top:24px;
	margin-left:2px;
	padding:2px 10px;
}
#solHomePartInfo .clientContain{
	width:214px;
}
.quote{
	padding:4px 8px;
}
.infoSecWider{
	width:700px;
	margin-top:-18px;
	margin-left:-18px;
}

				/*-------------------- OUTSOURCING --------------------*/
.outsourcingPage #outsourceMiniSide{
	float:left;
}
.outsourcingPage #miniBanContent{
	position:absolute;
	width:380px;
	margin-left:280px;
}
.outsourcingPage .dwnlRep{
	height:93px;
	width:240px;
	background:url(../images/content/online_rep.jpg) no-repeat;
}
.outsourcingPage .contactRequest{
	margin-top:5px;
}
.findOutMoreOutcource{
	position:absolute;
	width:309px;
	height:28px;
	margin-left:74px;
	margin-top:231px;
}
.outsourcingPage #outsourceInfo{
	float:left;
	display:inline;
	width:660px;
	margin-top:12px;
	margin-left:10px;
	margin-right:10px;
	padding:18px;
	background:url(../images/content/grey_fade_back.jpg) repeat-x;
}
.outsourcingPage #outsourceInfo2{
	float:left;
	width:204px;
	margin-top:11px;
}
.outsourcingPage .outsourceLink{
	width:240px;
	height:93px;
	margin-bottom:6px;
}
#outLinkEMR{
	background:url(../images/content/emrLink.jpg) no-repeat;
}
#outLinkBFC{
	background:url(../images/content/bfcLink.jpg) no-repeat;
}
#outLinkIL{
	background:url(../images/content/ilLink.jpg) no-repeat;
}
#outLinkCR{
	background:url(../images/content/crLink.jpg) no-repeat;
}
#outLinkAI{
	background:url(../images/content/aiLink.jpg) no-repeat;
}
#quoteForm label{
	display:block;
	float:left;
	padding-top:1px;
	width:110px;
}
#quoteForm input{
	float:left;
	margin-right:30px;
	padding:1px;
}
#quoteForm .chkBox{
	float:none;
	margin-right:4px;
}
#quoteForm select{
	padding:1px;
	width:130px;
}
#quoteForm .extraLong{
	width:200px;
}
#txtAreaAdress{
	width:376px;
}
.inpTitle{
	float:left;
	width:40px;
}
#checkBoxes{
	margin-left:112px;
}
.labelSpace{
	margin-right:10px;
}
#quoteForm .slctLong select{
	padding:1px;
	width:200px;
	float:left;
	margin-right:20px;
}
#txtAreaQuesCom{
	width:376px;
	height:100px;
}

				/*-------------------- MAGIC PAGE --------------------*/
.personLeft{
	float:left;
	width:470px;
}
.personRight{
	float:right;
	width:160px;
}
.personImg{
	width:160px;
	height:200px;
}
.epOccupation{
	margin-top:-12px;
	margin-bottom:16px;
}
.personFacts{
	margin-top:8px;
	padding:4px;
}
.magicPage .newsArchHead{
	display:block;
	height:16px;
	overflow:hidden;
}
#newsletterBack{
	display:block;
	width:336px;
	height:80px;
	margin-top:30px;
	background:url(../images/content/join_newsletter.jpg);
}
#newsInput2{
	position:absolute;
	margin:44px 0px 0px 10px;
	padding-top:2px;
	height:18px;
	width:220px;
}
#submitNewsInput2{
	position:absolute;
	display:block;
	width:79px;
	height:21px;
	margin:45px 0px 0px 247px;
}
#joinNewsletter1{
	position:absolute;
	margin:84px 0px 0px 136px;
	padding:2px 4px 0px 4px;
	height:18px;
	width:160px;
}
#btnJoinNewsletter{
	position:absolute;
	margin-top:116px;
	margin-left:137px;
}

				/*-------------------- BLOG PAGE --------------------*/
.latestBlogHead{
	margin-top:4px;
}
.blogCat{
	margin-left:10px;
}
.blogBottom{
	padding-top:4px;
	border-top:dotted 1px #a8a8a8;
}
.catCloudItem{
	display:block;
	margin-right:6px;
	margin-bottom:2px;
}
.profilePic{
	float:right;
	padding-left:15px;
	padding-bottom:15px;
}
.blogPicLeft{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}
.blogPicRight{
	float:right;
	padding-left:15px;
	padding-bottom:15px;
}
.blogFeeds{
	margin-top:30px;
	height:185px;
	background:url(../images/blogs/RSSBlock.jpg) no-repeat;
}
.blogLinks{
	position:absolute;
	display:block;
	width:106px;
	height:21px;
}
#allBlogs{
	margin-left:119px;
	margin-top:71px;
}
#jeanBlogs{
	margin-left:119px;
	margin-top:101px;
}
#julianBlogs{
	margin-left:119px;
	margin-top:131px;
}

				/*-------------------- PARTNER PAGE --------------------*/
.partnerLeft{
	float:left;
	width:416px;
}
.partnerRight{
	float:right;
	width:211px;
}
.partnerImg{
	width:211px;
	height:165px;
	border:solid 1px #d9d9d9;
}
.partnerSubHead{
	margin-bottom:6px;
	margin-top:6px;
	margin-left:3px;
}
.partnerSolProdLink{
	width:211px;
	height:80px;
	margin-bottom:8px;
	background-repeat:no-repeat;
}
#partnerAccPay2{
	background:url(../images/content/apLink2.jpg);
}
#partnerKYC2{
	background:url(../images/content/kycLink2.jpg);
}
#partnerClaimMan2{
	background:url(../images/content/cmLink2.jpg);
}
#partnerEMR{
	background:url(../images/content/emrLink2.jpg);
}
#partnerBFC{
	background:url(../images/content/bfcLink2.jpg);
}
#partnerIL{
	background:url(../images/content/ilLink2.jpg);
}
#partnerCR{
	background:url(../images/content/crLink2.jpg);
}
#partnerAI{
	background:url(../images/content/aiLink2.jpg);
}

				/*-------------------- FOOTER --------------------*/
.footer{
	margin-top:40px;
	padding-bottom:16px;
}

				/*-------------------- PAGE END GRAPHIC --------------------*/
#pageEnd{
	width:992px;
	height:22px;
	background:url(../images/universal/page_end.png) no-repeat;
}

				/*-------------------- MODAL STYLE --------------------*/
#modalOverlay {
	background:#000000;
}
#modalContainer{
	width:900px;
	left:50%;
	top:10%;
	margin-left:-450px;
}
#modal{
	margin:0px auto;
	width:570px;
}
#modalBack{
	position:absolute;
	width:570px;
	height:400px;
	background:url(../images/modal/modal_back.png) no-repeat;
}
#modalContent{
	position:absolute;
	width:546px;
	height:385px;
	margin-left:12px;
	margin-top:6px;
	background:url(../images/modal/modal_colour_back.jpg) no-repeat;
}
.modalClose{
	position:absolute;
	display:block;
	width:92px;
	height:31px;
	margin:16px;
	margin-left:620px;
	background:url(../images/modal/modal_close.png) no-repeat;
	z-index:2000;
}
.modalSend{
	position:absolute;
	display:block;
	width:67px;
	height:31px;
	margin-left:170px;
	margin-top:314px;
	background:url(../images/modal/modal_send.png) no-repeat;	z-index:2000;
}
#modalContactMenu{
	position:absolute;
	width:194px;
	margin-left:11px;
	margin-top:68px;
	list-style:none;
}
.modalContactLink{
	display:block;
	width:184px;
	padding:5px 10px;
	margin-bottom:1px;
	background:#55a9ee;
}
.modalContactDetail{
	position:absolute;
	display:block;
	width:294px;
	height:294px;
	margin-left:230px;
	margin-top:65px;
	overflow:hidden;
}
/*Contact Me Modal*/
#contactModalHead{
	position:absolute;
	margin-top:16px;
	margin-left:12px;
	height:25px;
	width:195px;
	background:url(../images/modal/contact_head.png) no-repeat;
}
#contactMeFrm{
	margin-top:87px;
}
.modalContactMe label{
	clear:left;
	display:block;
	float:left;
	font-weight:bold;
	padding-right:8px;
	padding-top:4px;
	width:160px;
}
.modalContactMe input, .modalContactMe textarea{
	border:1px solid #FFFFFF;
	float:left;
	margin:2px;
	margin-bottom:4px;
	padding:2px;
	width:300px;
}
.modalContactMe textarea{
	height:100px;
}
#contactMeText{
	position:absolute;
	width:225px;
	margin-top:316px;
	margin-left:250px;
}
/*Download Modal*/
#downloadModalHead{
	position:absolute;
	margin-top:16px;
	margin-left:12px;
	height:24px;
	width:120px;
	background:url(../images/modal/download_head.png) no-repeat;
}
#modalNav{
	position:absolute;
	margin-top:354px;
	margin-left:202px;
}
#modalSlideNavTxt{
	float:left;
	margin-right:10px;
	margin-top:4px;
}
#modalNavUp{
	float:left;
	width:23px;
	height:23px;
	margin-right:10px;
	background:url(../images/modal/up_arrow.png) no-repeat;
}
#modalNavDown{
	float:left;
	width:23px;
	height:23px;
	background:url(../images/modal/down_arrow.png) no-repeat;
}
#modalDownloadMenu{
	position:absolute;
	margin-left:11px;
	margin-top:68px;
	width:530px;
	height:278px;
	overflow:hidden;
}
.modalSlider{
	display:block;
	width:530px;
	height:1000px;
}
.modalGuideDwnld, .modalResDwnld{
	display:block;
	float:left;
	width:416px;
	padding:5px 10px;
	margin-bottom:1px;
	background:url(../images/universal/png_back_square.png);
	/*background:#55a9ee;*/
}
.modalRLink, .modalGLink{
	float:left;
	width:86px;
	height:25px;
	margin-left:1px;
	background:url(../images/modal/download.png) no-repeat;
}

				/*-------------------- CUSTOM SCROLL BAR --------------------*/
.jScrollPaneContainer {
	position:relative;
	overflow:hidden;
	z-index:1;
}

.jScrollPaneTrack {
	position:absolute;
	cursor:pointer;
	right:0;
	top:0;
	height:100%;
	background:url(../images/scrollbar/pane_back.png);
}
.jScrollPaneDrag {
	position:absolute;
	cursor:pointer;
	overflow:hidden;
	background:url(../images/scrollbar/bar_back.gif);
}
.jScrollPaneDragTop {
	position:absolute;
	top:0;
	left:0;
	height:3px;
	background:url(../images/scrollbar/bar_top.gif);
	overflow:hidden;
}
.jScrollPaneDragBottom {
	position:absolute;
	bottom:0;
	left:0;
	height:3px;
	background:url(../images/scrollbar/bar_bot.gif);
	overflow:hidden;
}
a.jScrollArrowUp {
	display:block;
	position:absolute;
	z-index:1;
	top:0;
	right:0;
	text-indent:-2000px;
	overflow:hidden;
	height:15px;
	background:url(../images/scrollbar/arrow_top.gif) top;
}
a.jScrollArrowUp:hover {
	background-position:bottom;
}

a.jScrollArrowDown {
	display:block;
	position:absolute;
	z-index:1;
	bottom:0;
	right:0;
	text-indent:-2000px;
	overflow:hidden;
	height:15px;
	background:url(../images/scrollbar/arrow_bot.gif) top;
}
a.jScrollArrowDown:hover {
	background-position:bottom;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}	
				
				/*-------------------- UNIVERSAL --------------------*/
#slide2Link{
	width:235px;
	height:28px;
	margin-top:373px;
	margin-left:126px;
}
#slide3Link1{
	width:76px;
	height:10px;
	margin-top:263px;
	margin-left:505px;
}
#slide3Link2{
	width:76px;
	height:10px;
	margin-top:78px;
	margin-left:441px;
}
#slide3Link3{
	width:76px;
	height:10px;
	margin-top:77px;
	margin-left:477px;
}
.blockIt{
	display:block;
	overflow:hidden;
}
.displayNone, .subMenu, .homePage .newsSub, .partnerPage .newsSub, .modalContactDetail, .clientInfoMain, .blogTextIntro img{
	display:none;
}
.loader{
	margin:0px auto;
	width:610px;
	height:400px;
	padding-top:40px;
	margin-top:60px;
	margin-left:10px;
	text-align:center;
	background:url(../images/universal/ajax-loader.gif) no-repeat center top;
}
.homePage .loader{
	margin:0px auto;
	width:650px;
	height:200px;
	margin-left:10px;
	background:url(../images/universal/ajax-loader.gif) no-repeat center;
}