@charset "utf-8";



/* CSS Document */

html { height: 101%; margin-bottom: 1px; }

body

{

padding:0 0 59px 0;

margin:0;

background:#475d7c url(images/bg_dark.jpg) no-repeat;

font-family:"Lucida Grande", Arial, Helvetica, sans-serif;

}

.clearl
{
	clear:left;
}


div, p, h1, h2, h3, h4, img, form, ul

{

padding:0;

color:#666;

margin:0;

}



.spacer

{

font-size:0;

line-height:0;

clear:both;

}

	

a

{

outline:none;

color:#3079a4;

}



/*--------------white part start----------*/

#topPart

{

background:url(images/white-part.gif) repeat-x 0 27px;

height:163px;

}



.topFixedDiv

{

width:896px;

margin:0 auto;

/*position:relative;*/

	/*height:137px;*/

	height:162px;/*padding:36px 0 0 575px;*/

	}



#topBg

{

background:url(images/topbg.png) no-repeat 0 0;

height:26px;

width:896px;

}



#topBg ul

{

list-style-type:none;

height:26px;

margin:0 0 0 20px;

}



#topBg ul li

{

font-size:12px;

line-height:26px;

color:#dce0e6;

background-color:inherit;

padding:0 15px;

float:left;

width:auto;

}



#topBg ul li a

{

color:#dce0e6;

background-color:inherit;

text-decoration:none;

}



#topBg ul li a:hover

{

text-decoration:underline;

}



.logo

{

/*position:absolute;

	left:30px;

	top:77px;*/

	float:left;

width:auto;

padding:39px 0 0 30px;

}



.logo img

{

border:none;

display:block;

}



.topFixedDivRight

{

float:right;

width:307px;

margin:0 16px 0 0;

background:url(images/text_bg.gif) no-repeat 0 0;


}

.topFixedDivRight.naveview
{
	position:relative;
	top:-120px;
	background-position:bottom;
	height:32px;
}


.topFixedDiv p

{

font-family:Lucida Sans, Arial, Helvetica, sans-serif;

font-size:11px;

line-height:33px;

color:#cbd1d7;

background-color:inherit;

height:33px;

font-weight:normal;

letter-spacing:0;

text-align:center;

padding:0 0 0 3px;

}



.topFixedDiv p span

{

padding:0 10px;

}



.topFixedDiv p a

{

color:#cbd1d7;

background-color:inherit;

text-decoration:none;

}



.topFixedDiv p a:hover

{

text-decoration:underline;

}



.topFixedDiv form

{

height:31px;

width:295px;

margin:4px 0 0 0;

padding:0 0 0 8px;

}



.topFixedDiv form input.textbox

{

background:url(images/text_box.gif) no-repeat 0 0;

width:200px;

height:26px;

border:none;

float:left;

padding:5px 0 0 8px;

}



.topFixedDiv form input.submit

{

background:url(images/search.gif) no-repeat 0 0;

width:81px;

height:31px;

cursor:pointer;

border:none;

float:right;

}



/*---------main div start--------*/

#wrapper

{

width:1000px;

/*background:url(images/wrapper-bg.jpg) no-repeat 0 0;*/

	margin:0 auto;

}



#mainDiv

{

width:896px;

background:url(images/body-bg.png) repeat-y 0 0;

margin:0 auto;

}



#mainTop

{

background:url(images/bodytop.png) no-repeat 0 0;


}



#mainBot

{

background:url(images/body-bot.png) no-repeat left bottom;

padding:20px 29px 33px 30px;

}

#mainBotLanding

{

background:url(images/body-bot-short.png) no-repeat left bottom;

padding:20px 29px 33px 30px;

}




.whiteDiv

{

background-color:#FFF;

color:#b5b5b5;

}



/*-------------navi part start----------*/

#navi

{

height:29px;

padding:0 0 0 11px;

}



#navi ul

{

list-style-type:none;

height:29px;

}



#navi ul li

{

float:left;

display:block;

width:auto;

padding:0 6px 0 0;

}



#navi ul li a

{

display:block;

height:29px;

font-size:0;

text-indent:-22222px;

}



/*home navi*/

#navi ul li a.home

{

background:url(images/navi-bg1.gif) no-repeat 0 0;

width:64px;

}



#navi ul li a.home:hover

{

background:url(images/navi-bg1.gif) no-repeat 0 100%;

}



#navi ul li a.homeActive

{

background:url(images/navi-bg1.gif) no-repeat 0 100%;

width:64px;

}



/*service navi*/

#navi ul li a.service

{

background:url(images/navi-bg1.gif) no-repeat -68px 0;

width:64px;

}



#navi ul li a.service:hover

{

background:url(images/navi-bg1.gif) no-repeat -68px 100%;

}



#navi ul li a.serviceActive

{

background:url(images/navi-bg1.gif) no-repeat -68px 100%;

width:64px;

}



/*reaquirement navi*/

#navi ul li a.requ

{

background:url(images/navi-bg1.gif) no-repeat -136px 0;

width:123px;

}



#navi ul li a.requ:hover

{

background:url(images/navi-bg1.gif) no-repeat -136px 100%;

}



#navi ul li a.requActive

{

background:url(images/navi-bg1.gif) no-repeat -136px 100%;

width:123px;

}



/*studies navi*/

#navi ul li a.studies

{

background:url(images/navi-bg1.gif) no-repeat -263px 0;

width:88px;

}



#navi ul li a.studies:hover

{

background:url(images/navi-bg1.gif) no-repeat -263px 100%;

}



#navi ul li a.studiesActive

{

background:url(images/navi-bg1.gif) no-repeat -263px 100%;

width:88px;

}



/*news navi*/

#navi ul li a.news

{

background:url(images/navi-bg1.gif) no-repeat -355px 0;

width:103px;

}



#navi ul li a.news:hover

{

background:url(images/navi-bg1.gif) no-repeat -355px 100%;

}



#navi ul li a.newsActive

{

background:url(images/navi-bg1.gif) no-repeat -355px 100%;

width:103px;

}



/*event navi*/

#navi ul li a.event

{

background:url(images/navi-bg1.gif) no-repeat -462px 0;

width:64px;

}



#navi ul li a.event:hover

{

background:url(images/navi-bg1.gif) no-repeat -462px 100%;

}



#navi ul li a.eventActive

{

background:url(images/navi-bg1.gif) no-repeat -462px 100%;

width:64px;

}



/*publication navi*/

#navi ul li a.publi

{

background:url(images/navi-bg1.gif) no-repeat -530px 0;

width:88px;

}



#navi ul li a.publi:hover

{

background:url(images/navi-bg1.gif) no-repeat -530px 100%;

}



#navi ul li a.publiActive

{

background:url(images/navi-bg1.gif) no-repeat -530px 100%;

width:88px;

}



/*about navi*/

#navi ul li a.about

{

background:url(images/navi-bg1.gif) no-repeat -622px 0;

width:99px;

}



#navi ul li a.about:hover

{

background:url(images/navi-bg1.gif) no-repeat -622px 100%;

}



#navi ul li a.aboutActive

{

background:url(images/navi-bg1.gif) no-repeat -622px 100%;

width:99px;

}



/*contact navi*/

#navi ul li a.contact

{

background:url(images/navi-bg1.gif) no-repeat -725px 0;

width:74px;

}



#navi ul li a.contact:hover

{

background:url(images/navi-bg1.gif) no-repeat -725px 100%;

}



#navi ul li a.contactActive

{

background:url(images/navi-bg1.gif) no-repeat -725px 100%;

width:74px;

}


/*contact login*/

#navi ul li a.login

{

background:url(images/login-nav.gif) no-repeat;

width:80px;

}



#navi ul li a.login:hover

{

background:url(images/login-nav.gif) no-repeat 0 100%;

}



#navi ul li a.loginActive

{

background:url(images/login-nav.gif) no-repeat 0 100%;

width:80px;

}


/*--------------inner div start-----------*/

#innerDiv

{

width:804px;

margin:0 auto;

padding:15px 0 0 0;

}



/*------------header part start---------*/

	

#header

{

background:url(images/header-pic2.jpg) no-repeat 0 0;

padding:171px 0 0 0;

height:152px;

}



.management

{

background:url(images/your-wealth_alt2.jpg) no-repeat 0 0;

height:36px;

width:440px;

margin:15px 0 24px 312px;

text-indent:-2222px;

}



#header form

{

height:37px;

width:452px;



margin:0 0 0 317px;

}



#header form select

{

width:438px;

padding:6px 0 6px 3px;

color:#000;

float:left;

height:33px;

/*background:url(images/select-box.gif) no-repeat 0 0;*/

	border:none;

}

#header form select option

{padding:6px 2px 6px 2px;



}

#header form select option.odd

{

	background-color:#F0F0F0;

}



#header form input

{

background:url(images/submit_alt.gif) no-repeat 0 0;

width:110px;

height:37px;

float:right;

border:none;

cursor:pointer;

}



.breadCrumb

{

background:url(images/breadcrumb_bg.gif) no-repeat 0 0;

padding:0 0 0 13px;

margin: 25px 0 0 0;

}



.breadCrumb ul

{

list-style-type:none;

height:34px;

}



.breadCrumb ul li

{

float:left;

width:auto;

display:block;

font-size:12px;

line-height:34px;

color:#3e84aa;

font-weight:normal;

padding:0 4px;

background-color:inherit;

}



.breadCrumb ul li.textColor

{

color:#8795a7;

background-color:inherit;

}



.breadCrumb ul li.graycolor

{

color:#c5c5c5;

background-color:inherit;

text-align:center;

}



.breadCrumb ul li a

{

color:#3e84aa;

background-color:inherit;

text-decoration:none;

}



.breadCrumb ul li a:hover

{

color:#637089;

background-color:inherit;

}



/*----------------body part start-----------*/

#body

{

width:804px;

padding:21px 0 0 0;

}



/*------------left part start-------*/

#left

{

width:258px;

float:left;

}



#left h2

{

background:url(images/left_h2_bg.gif) no-repeat left bottom;

padding:0 0 15px 6px;

line-height:30px;

font-size:18px;

font-weight:bold;

color:#3b4f6c;

background-color:inherit;

margin:0 0 14px 0;

}



.gray

{

background-color:#fcfcfc;

color:#8a8a8a;

padding:17px 0 8px 13px;

margin:0 0 25px 0;

}



.gray p

{

font-size:12px;

line-height:18px;

margin:0 0 5px 0;

}



.gray ul

{

list-style-type:none;

}



.gray ul li

{

background:url(images/left-arrow.gif) no-repeat 0 6px;

padding:0 0 0 22px;

display:block;

/*height:20px;*/

	margin:0 0 10px 0;

}



.gray ul li

{

font-size:12px;

line-height:20px;

text-decoration:none;

color:#61748b;

background-color:inherit;

font-weight:bold;

}


.gray ul li.sub
{
	padding:0 0 0 22px;

display:block;

/*height:20px;*/

	margin:0 0 10px 20px;
}
.gray ul li a

{

font-size:12px;

line-height:20px;

text-decoration:none;

color:#61748b;

background-color:inherit;

font-weight:bold;

}

.gray ul li.sub a
{
	line-height:14px;
	font-weight:normal;
}



.gray ul li a:hover

{

color:#3e84aa;

background-color:inherit;/*text-decoration:underline;*/

	}



.gray ul li a.active

{

color:#3e84aa;

background-color:inherit;

}



#left h3

{

font-size:15px;

text-transform:uppercase;

font-weight:normal;

line-height:20px;

color:#4e607b;

background-color:inherit;

padding:0 0 0 6px;

margin:9px 0 8px 0;

}



.boldText

{

font-weight:normal;

width:45px;

display:block;

float:left;

}



.gray p a

{

color:#b0b0b0;

background-color:inherit;

text-decoration:none;

}



.gray p a:hover

{

color:#327ba5;

background-color:inherit;

text-decoration:underline;

}



.boldText strong

{

color:#63738a;

background-color:inherit;

}



.grayMarBot

{

margin-bottom:17px !important;

}



.graybottomBor

{

border-bottom:#f5f5f5 1px solid;

height:10px;

display:block;

font-size:0;

line-height:0;

}



.grayNoBotMar

{

margin-bottom:0 !important;

}



/*------------right part start---------*/

#right

{

width:526px;

float:right;

}



#right h2

{

line-height:30px;

font-size:18px;

font-weight:bold;

color:#3b4f6c;

background-color:inherit;

margin:0 0 14px 0;

border-bottom:#f2f2f2 15px solid;

padding:0 0 0 1px;

}



.rightinnerDiv

{

width:527px;

margin:0 0 59px 0;

}



.rightImg

{

float:left;

width:auto;

}



.rightRightDiv

{

width:273px;

float:right;

}



/*.rightRightDiv h3{

	font-size:16px;

	font-weight:bold;

	line-height:20px;

	color:#3079a4;

	background-color:inherit;

	margin:0 0 20px 0;

	}*/



.rightRightDiv p

{

font-size:12px;

text-align:justify;



margin-right:7px;

line-height:18px;

color:#666;

background-color:inherit;

}



.readMore

{

padding:0 0 13px 172px;

margin:14px 0 0 0;

border-bottom:#f8f8f8 1px solid;

}



.readMore a

{

font-size:12px;

line-height:16px;

text-decoration:none;

padding:0 0 0 20px;

color:#327ca4;

background-color:inherit;

background:url(images/plus-arrow.gif) no-repeat 0 0;

}



.readMore a:hover

{

color:#2470a1;

background-color:inherit;

text-decoration:underline;

}



.moreCase

{

background:url(images/plus-arrow1.gif) no-repeat 0 0;

height:22px;

padding:0 0 0 151px;

margin:18px 0 0 0;

}



.moreCase a

{

font-size:12px;

line-height:16px;

padding:0;

color:#327ca4;

background-color:inherit;

font-weight:bold;

}



.moreCase a:hover

{

color:#327ba5;

background-color:inherit;

text-decoration:none;

}



.rightHeading

{

font-size:16px;

font-weight:bold;

line-height:20px;

color:#3079a4;

background-color:inherit;

margin:0 0 20px 0;

}



.rightHeading1

{

font-size:16px;

font-weight:bold;

line-height:20px;

color:#3079a4;

background-color:inherit;

margin:0 0 5px 0;

padding:15px 0 0 0;

}

.rightHeading1b

{

font-size:16px;

font-weight:bold;

line-height:20px;

color:#3079a4;

background-color:inherit;

margin:0 0 5px 0;

padding:15px 0 0 3px;

}




.rightHeading1 a, .rightHeading1b a

{

color:#3079a4;

text-decoration:none;

}



.rightHeading1 a:hover, .rightHeading1b a:hover

{

text-decoration:underline;

}



.rightTxt, .rightTxtb

{

font-size:12px;

line-height:16px;

color:#666;

background-color:inherit;

margin:0px 5px 19px 0;

text-align:justify;

}

.rightTxtb.nojust
{
	text-align:left;
}



.rightTxtCaseStudy, .rightTxtCaseStudyb

{

font-size:12px;

line-height:16px;

color:#000000;

background-color:inherit;

margin:0px 0 19px 0;

text-align:justify;

}



#right.inside_right .rightTxt

{

min-height:270px

}



#right .rightTxt p, #right .rightTxtb p

{

padding:5px 0;

}



.requirement1text ul

{

margin:0px 20px 15px 30px;

padding:0;

}



.requirement1text ol

{

margin:0px 20px 15px 30px;

padding:0;

}



.requirement1text li

{

padding:5px 0;

margin:0;

font-size:12px;

color:#919191;

}



.rightTxt ul

{

margin:0px 20px 15px 30px;

padding:0;

}



.rightTxt ol

{

margin:0px 20px 15px 30px;

padding:0;

}



.rightTxt li

{

padding:5px 0;

margin:0;

font-size:12px;

color:#666;

}



.rss

{

background:url(images/rss-img.gif) no-repeat 0 0;

height:18px;

padding:0 0 0 475px;

font-size:11px;

display:block;

margin-top:30px !important;

}



.rss a

{

color:#fea955;

background-color:inherit;

text-decoration:none;

}



.rss a:hover

{

color:#a7a6a6;

background-color:inherit;

}



.paddBot

{

padding-bottom:14px;

width:804px;

}



.botDiv

{

background:url(images/bot-bg.jpg) no-repeat 0 0;

height:219px;

margin:0 auto;

width:795px;

padding:0 0 0 17px;

}



.botLink

{

width:793px;

padding:12px 0 0 0;

}



.botLink h3

{

font-size:14px;

line-height:20px;

color:#94bdd1;

background-color:inherit;

margin:0 0 10px 0;

font-weight:normal;

}



.botLink h3 a

{

color:#94bdd1;

text-decoration:none;

}



.botLink h3 a:hover

{

text-decoration:underline;

}



.botLink ul

{

list-style-type:none;

}



.botLink ul li

{

height:16px;

display:block;

line-height:16px;

font-size:10px;

margin:0 0 0 0;

}



.botLink ul li a

{

color:#d9d6d6;

background-color:inherit;

text-decoration:none;

}



.botLink ul li a:hover

{

color:#63d1fe;

background-color:inherit;

text-decoration:underline;

}



.width90

{

width:90px;

float:left;

background:url(images/sapa.png) no-repeat right top;

}



.widthx

{

width:auto;

float:left;

margin:0 10px 0 0;

padding:0 10px 0 0;

background:url(images/sapa.png) no-repeat right top;

}



.width166

{

width:152px;

float:left;

background:url(images/sapa.png) no-repeat right top;

padding:0 0 0 14px;

}



.width127

{

width:127px;

float:left;

background:url(images/sapa.png) no-repeat left top;

padding:0 0 0 9px;

}



.width108

{

width:108px;

float:left;

background:url(images/sapa.png) no-repeat right top;

padding:0 0 0 18px;

}



.width113

{

width:125px;

float:left;

background:url(images/sapa.png) no-repeat right top;

padding:0 0 0 18px;

}



.width125

{

width:125px;

float:left;

background:url(images/sapa.png) no-repeat right top;

padding:0 0 0 18px;

}

.width112a

{

width:115px;

float:left;
background:url(images/sapa.png) no-repeat right top;

padding:0 0 0 15px;

}



.width112

{

width:115px;

float:left;

padding:0 0 0 15px;

}



.partner

{

width:779px;

margin:18px 0 0;

}



.clickHere

{

background:url(images/clicks-partners.gif) no-repeat 0 0;

height:73px;

text-align:center;

font-size:12px;

color:#96a1ab;

background-color:inherit;

float:left;

width:617px;

line-height:73px;

margin:0 5px 0 0;

}



.clickHere a

{

color:#96a1ab;

background-color:inherit;

}



.clickHere a:hover

{

text-decoration:none;

}



#footer

{

height:36px;

}



#footer

{

width:810px;

margin:0 auto;

}



#footer p

{

  font-size:11px;

}



.footerLink

{

line-height:30px;

color:#666;

background-color:inherit;

font-size:12px;

float:left;

width:auto;

}



.footerLink a

{

color:#666;

background-color:inherit;

text-decoration:none;

}



.footerLink a:hover

{

color:#367aa7;

background-color:inherit;

text-decoration:underline;

}



.footerText

{

 font-size:11px;

line-height:30px;

color:#666;

background-color:inherit;

font-size:12px;

float:right;

width:auto;

}



/*-------------about page start-----------*/



#inside_header

{

background:url(images/newbanner.jpg) no-repeat 0 0;

/*padding:171px 0 0 0;*/

	height:156px;

}



#inside_header.funds

{

background:url(images/fund-banner.jpg) no-repeat 0 0;

/*padding:171px 0 0 0;*/

	height:156px;

}

#inside_header.about

{

background:url(images/aboutabacus_header.jpg) no-repeat 0 0;

/*padding:171px 0 0 0;*/

	height:156px;

}


#inside_header.malta

{

background:url(images/aboutabacus_malta.jpg) no-repeat 0 0;

/*padding:171px 0 0 0;*/

	height:156px;

}

.breadcrumbmar

{

margin-top:9px !important;

}



/*------------left part start-------*/

#insideleft

{

width:164px;

float:left;

}



#insideleft h2

{

padding:0 0 2px 5px;

line-height:28px;

letter-spacing:-1px;

font-size:17px;

font-weight:bold;

color:#3b4f6c;

background-color:inherit;

margin:0 0 17px 0;

border-bottom:#f2f2f2 15px solid;

}



/*------------ inside right part start---------*/

.inside_right

{

width:615px !important;

}



.insideBorder

{

background-color:#f2f2f2;

color:inherit;

height:15px;

display:block;

font-size:0;

margin:0 0 31px 0;

line-height:0;

}



/*----------our history----------*/



.historyInner

{

width:615px;

padding:0 0 20px 0;

}



.historyInnerLeft

{

width:175px;

float:left;



}



.historyInnerLeft ul.historyList

{

margin:0 0 0 19px;

list-style-type:none;

padding:15px 0 25px 0;

background:url(images/history-line.gif) repeat-y 4px 0;

}



.historyInnerLeft ul.historyList li

{

line-height:16px;

margin:0 0 9px 0;

display:block;

background:url(images/left-arrow.gif) no-repeat 0 4px;

font-size:10px;

padding:0 0 0 15px;

color:#919191;

background-color:inherit;

}



.historyInnerLeft ul.historyList li strong

{

color:#314665;

background-color:inherit;

}



/*----------right part start--------*/

	

.historyInnerRight

{

width:382px;

float:right;

}



.historyInnerRight ul

{

list-style-type:none;

}



.historyInnerRight ul li

{

display:block;

line-height:16px;

font-size:12px;

color:#919191;

background:url(images/history-arrow.gif) no-repeat 0 6px;

padding:0 0 0 8px;

margin:0 0 2px 0;

background-color:inherit;

}



/*-------------people--------*/



.gray ul li li

{

padding:0;

background-image:none;

margin:0;

}







.gray ul li li a

{

color:#b7b7b7;

background-color:inherit;

text-decoration:none;

font-size:11px !important;

line-height:18px;

font-weight:normal;

}



.gray ul li li a:hover

{

color:#136698;

background-color:inherit;

}



.gray ul li li a.active

{

color:#136698;

background-color:inherit;

}



/*----------------Managing Directors-------------*/

.directLeft

{

width:196px;

float:left;

padding:8px 0 0 0;

}



.directLeft ul

{

list-style-type:none;

border-bottom:#fafafa 1px solid;

padding:0 0 5px 0;

}



.directLeft ul li

{

display:block;

line-height:20px;

font-size:12px;

margin:0 0 5px 0;

}



.directLeft ul li a

{

color:#8f8f8f;

background-color:inherit;

text-decoration:none;

font-weight:bold;

}



.directLeft ul li a:hover

{

color:#0e6698;

background-color:inherit;

}



.directLeft ul li a.active

{

color:#0e6698;

background-color:inherit;

}



.directRight

{

width:386px;

float:right;

border-left:#f7f7f7 1px solid;

margin:8px 0 0 0;

padding:0 0 0 19px;

}



.directRight h3

{

color:#0e6698;

background-color:inherit;

text-decoration:none;

font-weight:bold;

font-size:13px;

margin:0 0 13px 0;

}



.directRightInside

{

width:387px;

padding:0 0 20px 0;

}



.directRightInsideright

{

width:205px;

float:right;

padding:8px 0 0 0;

}



.directRightInside img.rightImg

{

 background:url(images/staff-bg.gif) no-repeat;

 padding:10px 15px 15px 15px;



}



.emailPaul

{

margin:16px 0 0 0;

font-size:12px;

font-weight:bold;

color:#4f637e;

background-color:inherit;

}



.emailPaul a

{

font-size:12px;

color:#4f637e;

text-decoration: none;

background-color:inherit;

}



.emailPaul a:hover

{

text-decoration: underline;

}



/*-----------articals----------*/

.articalForm

{

width:162px;

margin:0 0 30px 0;

}



.articalForm input.textBox

{

background:url(images/artical-textbox.gif) no-repeat 0 0;

height:25px;

border:none;

width:154px;

padding:8px 0 0 8px;

}



.articalForm input.search

{

background:url(images/art-search.gif) no-repeat 0 0;

width:69px;

height:31px;

border:none;

cursor:pointer;

margin:4px 0 0 99px;

}



.articalRss

{

background:url(images/rss-icon.gif) no-repeat 0 0;

padding:0 0 0 21px;

margin:0 0 0 32px;

font-size:12px;

color:#495c7a;

background-color:inherit;

}



.articalRss a

{

color:#495c7a;

background-color:inherit;

text-decoration:none;

}



.articalRss a:hover

{

color:#2a76a7;

background-color:inherit;

text-decoration:underline;

}



/*---------right-------*/

.articalRight

{

width:618px !important;

float:right;

}



.articalRightLeft

{

width:390px;

float:left;

}



.rssIconRight

{

margin:8px 5px 0 0;

border:none;

}



.articalRightLeft h3

{

border-bottom:#f1f1f1 1px solid;

font-size:12px;

color:#5a6b87;

background-color:inherit;

line-height:20px;

padding:0 0 8px 0;

}





.date

{

font-size:12px;

line-height:18px;

font-weight:bold;

margin:0 0 5px 0;

color:#797979;

background-color:inherit;

}



.readMore1

{

padding:0 0 13px 301px;

margin:4px 0 0 0;

}

.readMore1.inside

{

padding:0 0 13px 531px;

margin:4px 0 0 0;

}


.readMore1 a

{

font-size:12px;

line-height:16px;

text-decoration:none;

padding:0 0 0 20px;

color:#327ca4;

background-color:inherit;

background:url(images/plus-arrow.gif) no-repeat 0 0;

}



.readMore1 a:hover

{

color:#2470a1;

background-color:inherit;

text-decoration:underline;

}



.viewPage

{

font-size:12px;

text-align:center;

line-height:20px;

margin:0 0 10px 0;

}



.pagination

{

width:295px;

height:20px;

margin:0 auto;

}



.pagination ul

{

list-style-type:none;

height:20px;

}



.pagination ul li

{

float:left;

width:auto;

color:#a7a7a7;

background-color:inherit;

font-size:12px;

margin:0 12px;

}



.pagination ul li a

{

color:#a7a7a7;

background-color:inherit;

text-decoration:none;

}



.pagination ul li.borderBox

{

border:#ddd1e5 1px solid;

height:14px;

width:14px;

margin:0 4px 0 0;

text-align:center;

}



.pagination ul li a:hover

{

color:#6c9dbd !important;

background-color:inherit;

text-decoration:underline;

}



.articalRightRight

{

width:209px;

float:right;

}



.articalRightRight form

{

width:209px;

}



.articalRightRight form label

{

line-height:20px;

font-size:12px;

margin:5px 0 0 0;

display:block;

}



.articalRightRight form label span

{

color:#2a77a1;

background-color:inherit;

}



.articalRightRight form input.textBox

{

background:url(images/articles_textBox.gif) no-repeat 0 0;

width:183px;

height:34px;

padding:7px 9px 0 9px;

border:none;

}



.articalRightRight form textarea

{

background:url(images/artical-textArea.gif) no-repeat 0 0;

width:191px;

height:171px;

border:none;

padding:5px 0 0 10px;

}



.articalRightRight form input.submit

{

background:url(images/article-submit.gif) no-repeat 0 0;

width:94px;

height:38px;

border:none;

cursor:pointer;

margin:12px 0 0 107px;

}



/*-------------service  start---------*/

.servicePic

{

width:204px;

padding:0 0 12px 0;

margin:0 0 10px;

}



.servicePic h2

{

width:182px;

}



.servicePic ul

{

list-style-type:none;

}



.servicePic ul li

{

float:left;

background:url(images/service_pic_bg.gif) no-repeat 0 0;

width:186px;

height:199px;

display:block;

margin:0 18px 10px 0;

text-align:center;

}



.servicePic ul li p

{

display:block;

}



.servicePic ul li p a

{

color:#015790;

background-color:inherit;

text-decoration:none;

font-size:15px;

font-weight:bold;

}



.servicePic ul li p a:hover

{

color:#095380;

background-color:inherit;

}



.servicePic ul li.nomar

{

margin:0;

}



.servicePic ul li img

{

border:none;

margin:14px auto 7px;

width:145px;

height:141px;

}





.servicePicb

{

width:186px;

float:right;

padding:0 0 12px 0;

margin:0 0 10px;

}



.servicePicb ul

{

list-style-type:none;

}



.servicePicb ul li

{

float:left;

background:url(images/service_pic_bg.gif) no-repeat 0 0;

width:186px;

height:199px;

display:block;

margin:0 0px 10px 0;

text-align:center;

}



.servicePicb ul li p

{

display:block;

}



.servicePicb ul li p a

{

color:#015790;

background-color:inherit;

text-decoration:none;

font-size:15px;

font-weight:bold;

}



.servicePicb ul li p a:hover

{

color:#095380;

background-color:inherit;

}



.servicePicb ul li.nomar

{

margin:0;

}



.servicePicb ul li img

{

border:none;

margin:14px auto 7px;

width:145px;

height:141px;

}



/*----------------contact us --------------*/

.contactLeft

{

width:381px !important;

padding:5px 0 0 0;

}



.contactLeft form

{

width:369px;

padding:0 0 17px 12px;

}



.contactLeft form label

{

font-size:12px;

line-height:20px;

display:block;

padding:0 0 0 2px;

}



.contactLeft form label span

{

color:#21709b;

background-color:inherit;

}



.contactLeft form select

{

width:105px;

height:20px;

margin:0 0 8px 0;

}



.contactLeft form input.textBox

{

background:url(images/content-input-box.gif) no-repeat 0 0;

width:149px;

height:24px;

border:none;

padding:8px 10px 0 10px;

margin:0 0 10px 0;

}



.contactLeft form img

{

float:right;

width:auto;

margin:0 12px 0 0;

}



.contactLeft form textarea

{

background:url(images/contact_textarea.gif) no-repeat 0 0;

width:350px;

height:93px;

border:none;

padding:8px 0 0 10px;

}



.contactLeft form input.contactSubmit

{

background:url(images/article-submit.gif) no-repeat 0 0;

width:94px;

height:38px;

border:none;

cursor:pointer;

margin:19px 0 0 267px;

}



.border_bot

{

height:14px;

display:block;

background-color:#f2f2f2;

color:inherit;

font-size:0;

line-height:0;

margin-bottom:10px;

}



.mar_rt

{

margin-right:8px;

}



/*-------------right-----------*/

.contactRight

{

width:381px !important;

}



.contactTab

{

background:url(images/contact-tab-border.gif) repeat-x 0 bottom;

height:50px;

margin:0 8px 14px 0;

}



.contactTab ul

{

list-style-type:none;

background:url(images/contact-tab-bg.gif) repeat-x 0 0;

height:36px;

float:left;

width:auto;

}



.contactTab ul li

{

float:left;

display:block;

width:auto;

background:url(images/contact-tab-right.gif) no-repeat right 0;

height:36px;

padding:0 30px 0 10px;

font-size:17px;

line-height:36px;

font-weight:bold;

}



.contactTab ul li.last

{

background:url(images/contact-tab-right1.gif) no-repeat right 0;

}



.contactTab ul li a

{

color:#7d899f;

background-color:inherit;

text-decoration:none;

}



.contactTab ul li a:hover

{

color:#304363;

background-color:inherit;

}



.contactTab ul li a.active

{

color:#304363;

background-color:inherit;

}



.tabDiv

{

width:371px;

padding:5px 0 0 10px;

}



.tabDiv img

{

display:block;

font-size:0;

line-height:0;

margin:0 0 15px 0;

}



.tabDiv p

{

font-size:12px;

line-height:18px;

margin:0 0 10px 0;

}



.tabDiv p a

{

color:#8f8f8f;

background-color:inherit;

text-decoration:none;

}



.tabDiv p a:hover

{

text-decoration:underline;

color:#4b8baf;

background-color:inherit;

}



/*----------------event part start --------------*/

.eventLeft

{

width:548px !important;

}



.eventRss

{

background:url(images/event-rss-icon.gif) no-repeat 0 0;

padding:0 0 0 21px;

float:right;

width:auto;

margin:10px 0 0 0;

}



.eventRss a

{

color:#485b79;

font-size:12px;

line-height:16px;

font-weight:bold;

text-decoration:none;

background-color:inherit;

}



.eventRss a:hover

{

color:#20719e;

background-color:inherit;

text-decoration:underline;

}



.eventTab

{

width:548px;

display:none;

}



.eventTab h3

{

font-size:12px;

color:#435374;

background-color:inherit;

line-height:20px;

padding:0 0 8px 0;

}



.upcoming

{

width:534px;

border-top:#f3f3f3 1px solid;

padding:10px 0 18px 12px;

}



.upcoming_bot

{

padding:10px 0 0 12px !important;

}



.upcoming_bot ul

{

margin-top:18px !important;

}



.upcomingLeft

{

width:53px;

float:left;

background:url(images/event-date.gif) no-repeat 0 0;

height:52px;

}



.upcomingLeft p

{

text-align:center;

font-size:25px;

letter-spacing:-1px;

font-weight:bold;

color:#fff;

line-height:25px;

background-color:inherit;

}



.upcomingLeft p span

{

font-size:17px;

letter-spacing:-1px;

font-weight:normal;

line-height:22px;

display:block;

}



.upcomingRight

{

width:465px;

float:right;

}



.upcomingRight h4

{

color:#2a74a3;

background-color:inherit;

font-size:17px;

line-height:20px;

margin:0 0 20px 0;

}



.upcomingRight h4 a

{

color:#2a74a3;

text-decoration:none;

}



.upcomingRight h4 a:hover

{

text-decoration:underline;

}



.upcomingRight p

{

font-size:12px;

line-height:18px;

text-align:justify;

}



.upcomingRight ul

{

height:20px;

list-style-type:none;

}



.upcomingRight ul li

{

float:right;

width:auto;

display:block;

height:20px;

padding:0 4px;

}



.upcomingRight ul li a

{

font-size:12px;

font-weight:bold;

line-height:20px;

text-decoration:none;

color:#186a99;

background-color:inherit;

}



.upcomingRight ul li a:hover

{

color:#3079a2;

text-decoration:underline;

background-color:inherit;

}



.upcomingRight ul li a.ics

{

background:url(images/ics-icon.gif) no-repeat 0 2px;

padding:0 0 0 22px;

color:#505f7e;

background-color:inherit;

}



.upcomingRight ul li a.readMore

{

background:url(images/plus-arrow.gif) no-repeat 0 0;

padding:0 0 0 20px;

}



.moreCase1

{

background:url(images/event-more.gif) no-repeat 0 0;

height:22px;

padding:0 0 0 445px;

margin:18px 0 0 0;

}



.moreCase1 a

{

font-size:12px;

line-height:16px;

padding:0;

color:#327ca4;

background-color:inherit;

font-weight:bold;

text-decoration:none;

}



.moreCase1 a:hover

{

color:#327ba5;

background-color:inherit;

text-decoration:underline;

}



.eventRight

{

width:209px !important;

padding:6px 0 0 0;

}



.articalForm input.search1

{

background:url(images/art-search.gif) no-repeat 0 0;

width:69px;

height:31px;

border:none;

cursor:pointer;

margin:4px 0 0 135px;

}



.articalForm1

{

margin:0 0 20px 0 !important;

}



/*-------------trust start---------*/



.trust_text

{

padding:0;

color:#8f8f8f;

font-size:12px;

background-color:inherit;

}



.trust_text h3

{

font-size:16px !important;

color:#3e84aa !important;

border:none !important;

padding-left: 3px;

}

.trust_text h3.red
{
	color:#F00 !important;
}

.trust_text ul

{

margin:0px 20px 15px 30px;

padding:0;

}



.trust_text li

{

padding:5px 0;

margin:0;

}



.trust_text p

{

padding:0 3px 20px 3px;

text-align:justify;

}



.rel_ser_hd

{

font-size:16px !important;

color:#3e84aa !important;

border:none !important;

background-color:inherit;

}



.trust_text a

{

padding:0;

color:#8f8f8f;

font-size:12px;

text-decoration:underline;

display:block;

margin:0 0 14px;

background-color:inherit;

}
.trust_text a.normal
{
	display:inline;
	margin:0;
}



.trust_text a:hover

{

text-decoration:none;

}



.grey_border

{

border-bottom:#f1f1f1 13px solid;

padding:0 !important;

margin:0 0 30px !important;

}



/*-------------trust end---------*/



/*-------------private trust start---------*/



.trust_pic

{

padding:0 0 10px 0;

font-size:16px !important;

font-weight:bold;

color:#3e84aa !important;

line-height:22px;

background-color:inherit;

}



.trust_pic img

{

background:url(images/services-pic-bg.gif) no-repeat;

padding:12px 15px;

margin:0 0 10px 0;

}



/*-------------private trust end---------*/



/*-------------requirement start---------*/

.requirement_top

{

width:580px;

height:35px;

background:url(images/requirements-top.jpg) no-repeat 0 0;

display:block;

padding:0;

margin:0;

}



.requirement_left

{

width:580px;

float:left;

color:#8f8f8f;

font-size:12px;

padding:0;

margin:0;

background:url(images/requrementbg.jpg) repeat-y 0 0;

background-color:inherit;

}



.requirementNobg

{

background-image:none !important;

}



.requirementNobg h2

{

margin-bottom:20px !important;

}



.requirement_left_inner

{

background:url(images/requrement-bottom.jpg) no-repeat 7px 100%;

padding:0 0 60px 0;

}



/*.requirement_left a {

	color:#8f8f8f;

	font-size:12px;

	text-decoration:none;

	padding:0 18px 0 0;

	}

.requirement_left a:hover {

	text-decoration:underline;

	}*/

.requirement_left a.blue

{

padding:0;

color:#3e84aa;

font-size:13px;

text-decoration:underline;

display:block;

margin:0 0 15px 18px;

background-color:inherit;

}



.requirement_left a.blue:hover

{

text-decoration:none;

}



.heading

{

line-height:30px;

font-size:18px;

font-weight:bold;

color:#3b4f6c;

background-color:inherit;

margin:0 0 14px 0;

border-bottom:#f2f2f2 15px solid;

padding:0 0 0 6px;

}



.grey_thinborder

{

border-bottom:#f1f1f1 1px solid;

padding:0 !important;

width:540px;

margin:0 auto 10px !important;

}



.whitebg

{

background-color:#fff;

height:30px;

display:block;

margin-bottom:0 !important;

color:inherit;

}



.blue_text

{

color:#3e84aa;

font-size:16px;

font-weight:bold;

padding:0 0 20px 0;

background-color:inherit;

}



div.requirement1text p

{

color:#666;

padding:0 3px 20px 3px;

text-align:justify;

}



div.requirement1text p a

{

 text-decoration:underline;

 color:#2b75a6;

}



div.requirement1text p a:hover

{

 text-decoration:none;

}



.requirement_link

{

padding:0 0 7px 400px;

margin:4px 0 0 0;

}



.requirement_link a

{

font-size:12px;

line-height:16px;

text-decoration:none;

padding:0 0 0 20px;

color:#2b75a6;

background-color:inherit;

background:url(images/plus-arrow.gif) no-repeat 0 0;

}



.requirement_link a:hover

{

color:#2470a1;

background-color:inherit;

text-decoration:underline;

}



/*-------------requirement end---------*/



/*-------------case studies start---------*/

.case_left

{

width:395px;

float:left;

}



.case_right

{

width:395px;

float:right;

}



.casebox_outer

{

background:url(images/case-bg.jpg) repeat-y 0 0;

width:395px;

padding:0;

}



.casebox_mid

{

padding:12px;

color:#8f8f8f;

font-size:12px;

background-color:inherit;

}



.casebox_content

{

min-height: 170px;

}



.casebox_mid p

{

padding:0 12px 20px 3px;

text-align:justify;

}



.casebox_top

{

background:url(images/case-top.jpg) no-repeat 0 0;

width:395px;

height:15px;

display:block;

padding:0;

}



.casebox_bottom

{

background:url(images/case-bottom.jpg) no-repeat 0 100%;

padding:0;

}



.heading1

{

line-height:30px;

font-size:18px;

font-weight:bold;

color:#2d77a4;

background-color:inherit;

margin:0 0 14px 0;

padding:0 0 0 6px;

}



.heading1 a

{

text-decoration:none;

color:#2d77a4;

}



.heading1 a:hover

{

text-decoration:underline;

}



.right

{

text-align:right !important;

}



/*-------------case studies end---------*/







#pagenav

{

margin:10px 0 0px 0;

padding:0 0 10px 0;

background:none;

}



#pagenav p

{

}



#pagenav p.viewingpage

{

text-align:center;

font-size:12px;

color:#626264;

margin:5px 0 5px 0;

}



#pagenav p.resultsnavtop

{

margin:0 0 10px 0;

text-align:center;

font-size:12px;

color:#626264;

}



#pagenav p.resultsnavtop a

{

color:#626264;

text-decoration:none;

}



#pagenav p.resultsnavtop a:hover

{

text-decoration:underline;

}



#pagenav p.resultsnavtop a.pagenumber

{

border:1px #CCCCCC solid;

background:#EBEDED;

padding:0 5px 0 5px;

text-decoration:underline;

}



#pagenav p.resultsnavtop a.pagenumber:hover

{

background:#fff;

}



#pagenav p.resultsnavtop .nolink

{

color:#b0b0b1;

text-decoration:underline;

}



#pagenav a.next

{

padding: 0 0 0 0px;

}



#pagenav a.previous

{

padding: 0 0 0 0px;

}



div.googlemap

{

margin:0 0 10px 0;

}



img.homecase

{

background:url(images/case-study-home-bg.gif) no-repeat;

padding:20px;

}





div.search-result

{

 border:1px solid #EEEEEE;

 border-right:none;

 border-left:none;

 margin:5px 0 15px 0;

 padding:10px 10px;

}



div.search-result h3 a

{

 color:#3079a4;

 text-decoration:none;

}



div.search-result h3 a:hover

{

 text-decoration:underline;

}



div.search-result p

{

}



div.search-result p.search-go

{

 text-align:right;

}



div.search-result p.search-go a

{

 color:#3E84AA;

 text-decoration:underline;

}



div.search-result p.search-go a:hover

{

 text-decoration:none;

}

#sitemap p a

{

  color:#3E84AA;

 text-decoration:underline;

}



#sitemap p a:hover

{

 text-decoration:none;

}



#sitemap p.sitemappad

{

	padding-left:15px;

}



#sitemap .sitemapright

{

	float:right;

	width:300px;

}



div.gray h6

{

 margin:25px 0 10px 0;

 color:#3B4F6C;

 font-size:14px;

 padding:0;

}



div.gray h6.top

{

 margin:-20px 0 10px 0;

}



div.gray h6.tophome

{

 margin:10px 0 10px 0;

}

#contact-content p

{

 font-size:12px;

 margin:5px 10px;

}



img.capimg

{

 border: 1px solid #DEDEDE;

}


img.capimg.right
{
	margin:0 0 0 5px;
}




#case-search form

{

width:250px;

margin:-20px 0 30px 0;

float:right;

}



#case-search input.textBox

{

background:url(images/artical-textbox.gif) no-repeat 0 0;

height:25px;

border:none;

width:154px;

padding:8px 0 0 8px;

float:left;



}



#case-search input.search

{

background:url(images/art-search.gif) no-repeat 0 0;

width:69px;

float:right;

height:31px;

border:none;

cursor:pointer;

margin:4px 0 0 0px;

}



#news-pics

{

	float:left;

		margin:10px 10px 0px 0;

}

#news-pics img

{

	border: 1px solid #CCC;

	padding:2px;



}



#news-pics p

{

	font-size:11px;

	font-style:italic;

}



#news-pics p a

{

	text-decoration:none;

	color:#999;

}



#news-pics p a:hover

{

	text-decoration:underline;

}



div.noevents p

{

	text-align:center;

	font-size:12px;

}



h4.reqtitle

{

	font-size:16px;

	margin:15px 10px 10px 19px;

}

form.abico-terms
{
	float:left;
}

form.abico-terms input
{width:20px;
float:left;
}
#abico-terms-box
{
	margin:10px 0 20px;
	padding:10px 10px 10px 5px;
	font-weight:bold;
	border:1px solid #666666;
}

#abico-terms-box p
{margin:0;
padding:0;
}


#yacht-logos
{
	margin:0 0 10px 0;
}

#yacht-logos img
{
	float:left;
	margin:0 20px 0 0;
}

#yacht-logos img.last
{margin:0;
}

img.fund-logo-right
{
	float:right;
	margin:5px 0 0 0;
}

p.telwidth
{
	width:260px !important;
	float:right;
}


#login
{
	width:300px;
	margin:10px auto;
}

#login h2


{

line-height:30px;

font-size:18px;

font-weight:bold;

color:#3b4f6c;

background-color:inherit;

margin:0 0 14px 0;

border-bottom:#f2f2f2 15px solid;

padding:0 0 0 1px;

}

#login p
{
	margin:20px 0;
	padding:7px 0 0;
	font-size:14px;
}

#login input
{

background:url(images/content-input-box.gif) no-repeat 0 0;

width:149px;

height:26px;
clear:right;

border:none;

padding:6px 10px 0 10px;

margin:0px 0 10px 0;
float:right;
}


#login input.submit
{

background:url(images/article-submit.gif) no-repeat 0 0;

width:94px;

height:38px;

border:none;

cursor:pointer;

margin:10px 0 10px 0px;

}

