/* @override 
	http://funddomiciles.uat.gsba.co.uk/assets/css/global.css
	http://funddomiciles.ifi.uat.gsba.co.uk/assets/css/global.css
	http://www.funddomiciles.com/assets/css/global.css
	http://funddomiciles.com/assets/css/global.css
*/

body{	
	padding-top: 0;
	padding-bottom: 0;
	text-align:left;
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	color:#646566; 
	margin:0px;
	font-size:12px;
	line-height:16px;
	background-color:#fff!important;
	background:url(../images/bg-body.jpg) repeat-x;
}	

.newsletterLinks {
	clear:both;
	font-size: 9px;
	text-align: center;
}


.newsletterLinks a, .newsletterLinks a:hover, .newsletterLinks a:active, .newsletterLinks a:visited {
	font-size: 12px;
}

a {
font-size:12px; 
color:#7EB6FF;
}
a.logo span {
	visibility: hidden;
	display: none;
}

img {border:0px; display:inline;}
.strong {font-weight:bold;}
h1,h2,h3,h4,h5 {margin-top:10px; padding:0; font-weight:normal;}
h3,h4,h5 {margin-bottom:3px;}
h1 {font-size:24px; color:#a6a7a8; line-height:24px; font-weight:normal; margin-top:10px; }
h2 {font-size:16px; color:#a6a7a8; line-height:18px; font-weight:bold; margin-top:0px; margin-bottom:5px;}
h3 {font-size:13px; line-height:18px; font-weight:normal; padding-left:2px; margin-bottom:20px;}
h4 {font-size:12px; font-weight:bold;}
h5 {font-size:11px; color:#70a9c4;}
.imagereplacement{display:none;}
.clear {clear:both}
.clearL {clear:left}
.clearR {clear:right}
.floatLeft {float:left}
.floatRight {float:right}
.dombold {
	font-weight: bold;
	color: #7EB6FF;
	font-size: 12px;
}	
.servicebold {
	font-weight: bold;
	color: #2C5197;
	font-size: 12px;
}


#outerContainer {
	position:relative; margin-top:0px; width:1000px;  
	margin-left: auto; margin-right: auto;
	z-index:1;
}	
#innerContainer {
	z-index:2;
}
#mainStageWrapper {
position:relative;
float:left;
z-index:3;
}

#topcornerLeft{
	display: none;
}

#topArea {
background-color:#f7f7f7;

width:1000px;
}
#topArea .liner{padding:14px 12px 5px 12px;}
#topArea .logoSearch{
	float: left;
	width: 976px;
	position: relative;
	height: 100px;
	background: #2C5197;
}
#topArea .logo{
float:left;
width:407px;
height:56px;
margin:10px 85px 0 30px;
background:url(../images/fund_domiciles_logo.gif) no-repeat;
}
#topArea .logostrap{
float:left;
width:407px;
height:56px;
margin:16px 0 0 0;
background:url(../images/logostrap.gif) no-repeat;
}
#topArea .logo h1{display:none}
#topArea .adHolder{
height:81px;

width: 100%;
}
.adHolder p{
	margin: 0;
}
#topArea .adHolder .liner{padding:12px 12px 12px 12px;}
#topArea .banner {
	float: left;
}
#topArea .Lbanner {
	float: right;
	
}
#flashcontent {width:467px; float:left; display:block;}
#leftCol .premiumhighlight td {
    border: 3px solid #2C5197;
	font-weight: bold;
}
#mainStage #leftCol .InnerLeft460 .premiumhighlight .tdcol1 {
    border: 3px solid #2C5197;
}
#mainStage {
float:left;
width:998px;
border-width: 0 1px 1px 1px;
border-style: solid;
border-color: #ccc;
background-color:#ffffff;
height:100%;
z-index:5!important;
}
#mainStage #rightCol{
float:right;
width:252px;
height:100%;
clear: none;
}
#mainStage #rightCol .liner{padding:21px 0px 20px 0px;}
#mainStage #rightCol .adHolderRightTop{
width:231px;
display: block;
height: 21px;
background:url(../images/rightbacktop.gif) no-repeat;
clear: both;
}
#mainStage #rightCol .adHolderRightBottom{
width:231px;
background:url(../images/rightbackbottom.gif) no-repeat;
display: block;
height: 18px;
clear: left;
}
#mainStage #rightCol .adHolderRight{
width:231px;
/*height:676px;*/
margin:0;
float:left;
background:url(../images/rightback.gif) repeat-y;
}

#mainStage #rightCol .adHolderRight img{margin-bottom:15px;}
#mainStage #rightCol .adHolderRight .liner{padding:8px 15px 5px 15px;} 

#mainStage #rightCol .adHolderRight .banner .liner{
	padding: 0;
}

#mainStage #rightCol .infoBox {
float:left;
width:198px;
margin-bottom:16px;
margin-top:0px;
background-color:#f8f9f9!important;
border:solid 1px #aaadb1;
background:url(../images/short_box_bk.gif) repeat-x left bottom;
}
#mainStage #rightCol .speakersCorner {
position:relative;
float:left;
width:200px;
margin-bottom:15px;
margin-top:0px;
background: #000000 url(../images/speakers_corner.jpg) no-repeat left top;
}
#mainStage #rightCol .speakersCorner .liner{float:left; padding:22px 20px 10px 24px}
#mainStage #rightCol .speakersCorner h2{font-size:20px!important; color:#fff; }
#mainStage #rightCol .speakersCorner p{font-size:12px; color:#fff; }
#mainStage #rightCol .speakersCorner h2 a {font-size:20px; font-weight:normal; color:#fff; text-decoration:none;}
#mainStage #rightCol .speakersCorner img {float:left; margin-left:8px; padding-bottom:15px;}

#mainStage #rightCol .researchStudies {
position:relative;
display: inline;
float:left;
width:200px;
margin: 0 0 15px;
background: #000000 url('../images/research_studies.jpg') no-repeat left top;
}
#mainStage #rightCol .researchStudies .liner{float:left; padding:22px 20px 10px 24px}
#mainStage #rightCol .researchStudies h2{font-size:20px!important; color:#fff; }
#mainStage #rightCol .researchStudies p{font-size:12px; color:#fff; }
#mainStage #rightCol .researchStudies h2 a {font-size:20px; font-weight:normal; color:#fff; text-decoration:none;}
#mainStage #rightCol .researchStudies img {float:left; margin-left:8px; padding-bottom:15px;}

#mainStage #rightCol .infoBox .newsTitle{float:left; width:101px; height:43px; margin-bottom:10px; background:url(../images/news.gif) no-repeat left top;}
#mainStage #rightCol .infoBox .news ul{list-style-type:none; list-style-position:outside; font-size:12px; line-height:16px; margin-bottom:5px;}
#mainStage #rightCol .infoBox .news ul li{list-style-type:none; background:url(../images/list_arrow.gif) no-repeat left top; list-style-position:outside; margin-left:-30px; padding-left:20px;}
#mainStage #rightCol .infoBox .news span {font-size:11px; line-height:14px; color:#7EB6FF;}
#mainStage #rightCol .infoBox .newsletterTitle{float:left; width:199px; height:33px; margin:0 0 10px -6px; background:url(../images/newsletter_title.gif) no-repeat left top;}
#mainStage #rightCol .infoBox .newsletter ul{list-style-type:disc; list-style-position:outside; font-size:11px; line-height:16px; margin-bottom:5px;}
#mainStage #rightCol .infoBox .newsletter ul li{list-style-type:disc; list-style-position:outside; margin-left:0px;}
#mainStage #rightCol .infoBox .newsletterButton {float:left; width:200px; height:40px; margin:0 0 10px -6px; display:block; background:url(../images/newsletter_button.gif) no-repeat left top;}
#mainStage #rightCol .infoBox .downloadButton {float:left; width:170px; height:42px; margin:0 0 10px -6px; display:block; background:url(../images/download_button.gif) no-repeat left top;}
#mainStage #rightCol .infoBox h1 {padding:0px 0 0 0; font-size:17px; font-weight:bold; line-height:20px; color:#333b42; }
#mainStage #rightCol .infoBox h3{display:none;}
#mainStage #leftCol{
float:left;
width:730px;
}
#mainStage #leftCol .liner{padding:21px 0px 20px 21px;}
#mainStage .Dom {
float:left;
width:345px;
margin-bottom:16px;
background-color:#f8f9f9!important;
border:solid 1px #aaadb1;
background:url(../images/short_box_bk.gif) repeat-x left bottom;
margin-right: 20px;
}


#domMenuTop {width:300px; height:55px; background:url(../images/dom_button_over.gif) no-repeat left top;}
#domMenuTop a:hover{background:url(../images/dom_button_over.gif) no-repeat left top;}

.leader{
	margin: 0 0 20px;
}

#mainStage .Services {
float:left;
width:345px;
margin-bottom:16px;
background-color:#f8f9f9!important;
border:solid 1px #aaadb1;
background:url(../images/short_box_bk.gif) repeat-x left bottom;
margin-right: 20px;
}
#servicesMenuTop {width:300px; height:55px; background:url(../images/services_button.gif) no-repeat left top;}

.shortBoxLiner {padding:12px 20px 12px 20px; /*position: relative;*/}

	
#mainStage #leftCol .Notices {
float:left;
width:230px;
background-color:#f8f9f9!important;
border:solid 1px #d3dbe5;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
}



#mainStage #leftCol .Notices h5 a{
font-size:12px;
color:#444;
font-weight:bold;
padding-left:32px;
margin:0px 0px 5px 0px;
background:url(../images/notice_bullet.gif) no-repeat 0px 0px;
display: block;
}
#home #mainStage #leftCol .Notices h5 a{
	background: none;
	padding-left: 0;
}
#home #mainStage #leftCol .Notices .item{
	width: 215px;
	float: left;
	margin-right: 15px;
}


#mainStage #leftCol .Notices h6{font-size:12px; color:#7EB6FF; margin:5px 0px 0px 0px;}
#mainStage #leftCol .Notices p{font-size:12px; margin:0px 0px 0px 0px;}

#mainStage #leftCol .Notices .title {float:left; width:121px; height:43px; background:url(../images/notices.gif) no-repeat left top;}

#mainStage #leftCol .NoticesRight, shortBoxLiner, #home #mainStage #leftCol .Notices {
float:left;
width:706px;
background-color:#f8f9f9!important;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
border: 1px solid #ccc;
}

#mainStage #leftCol .NoticesRight .shortBoxLiner, #home #mainStage #leftCol .Notices .shortBoxLiner{
	padding: 10px 0 0 15px;
	float: left;
}

#mainStage #leftCol .NoticesRight{
	
}

#mainStage #leftCol .NoticesRight .item, #home #mainStage #leftCol .Notices .item{
	width: 215px;
	float: left;
	margin-right: 15px;
}

/*#mainStage #leftCol .NoticesRight h5 a{
font-size:12px;
color:#444;
font-weight:bold;
padding-left:32px;
padding-top: 5px;
margin:5px 0px 5px 0px;
background:url(../images/notice_bullet.gif) no-repeat 0px 0px;
}*/
#mainStage #leftCol .NoticesRight h5 a{
font-size:12px;
color:#444;
font-weight:bold;
margin:5px 0px 5px 0px;
}
#mainStage #leftCol .NoticesRight h6{font-size:12px; color:#7EB6FF; margin:5px 0px 8px 0px;}
#mainStage #leftCol .NoticesRight p{font-size:12px; margin:0px 0px 0px 0px;}

#mainStage #leftCol .NoticesRight .title {float:left; width:121px; height:43px; background:url(../images/notices.gif) no-repeat left top;}

.selected {
	font-weight: bold;
	font-size: 15px;
}

.shortBoxLiner .divider{
	height: 5px;
}

#mainStage #leftCol .NoticesLeft {
float:left;
width:460px;
background-color:#f8f9f9!important;
border:solid 1px #d2d4d5;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
}
#mainStage #leftCol .NoticesLeft h5{
font-size:12px;
font-weight:bold;
padding-left:32px;
padding-top: 5px;
margin:5px 0px 5px 0px;
background:url(../images/notice_bullet.gif) no-repeat 0px 0px;
}
#mainStage #leftCol .NoticesLeft h5 a{
	color:#444;
}
#mainStage #leftCol .NoticesLeft .title {float:left; width:150px; height:43px; background:url(../images/notices.gif) no-repeat left top;}
#mainStage #leftCol .NoticesLeft .timeDate {float:right; font-size:11px; color:#969ea7; margin:8px 8px 0 0;}
#mainStage #leftCol .NoticesLeft h6{font-size:12px; color:#7EB6FF; margin:0px 0px 0px 0px;}
#mainStage #leftCol .NoticesLeft img{float:right; padding:8px 0 10px 20px;}
#mainStage #leftCol .NoticesLeft .divider{width:420px; height:2px; display:block;  margin:10px 0 15px 0; background:url(../images/news_divider.gif) no-repeat left top;}

#mainStage #leftCol .NewsRight {
float:right;
width:230px;
background-color:#f8f9f9!important;
border:solid 1px #d3dbe5;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
}
#mainStage #leftCol .NewsRight h4 a{
	color:#444;
}
#mainStage #leftCol .NewsRight h6{font-size:12px; color:#7EB6FF; margin:5px 0px 8px 0px;}
#mainStage #leftCol .NewsRight p{font-size:12px; margin:0px 0px 0px 0px;}

#mainStage #leftCol .NewsRight .title {float:left; width:121px; height:43px; background:url(../images/news.gif) no-repeat left top;}

#mainStage #leftCol .News {
float:right;
width:460px;
background-color:#f8f9f9!important;
border:solid 1px #d2d4d5;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
}



#mainStage #leftCol .News .title {float:left; width:101px; height:43px; background:url(../images/news.gif) no-repeat left top;}
#mainStage #leftCol .News .timeDate {float:right; font-size:11px; color:#969ea7; margin:8px 8px 0 0;}
#mainStage #leftCol .News h4 a { color: #444; }
#mainStage #leftCol .News p{ color:#444; font-size:12px; margin:0px 0px 8px 0px;}
#mainStage #leftCol .News h6{font-size:12px; color:#7EB6FF; margin:0px 0px 0px 0px;}
#mainStage #leftCol .News img{float:right; padding:8px 0 10px 20px;}
#mainStage #leftCol .News .divider{ height:2px; display:block; clear:both; margin:10px 0 15px 0; background:url(../images/news_divider.gif) repeat-x left top;}

#mainStage #leftCol .NewsLeft {
float:left;
width:706px;
background-color:#f8f9f9!important;
border:solid 1px #d2d4d5;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
}

#mainStage #leftCol .NewsLeft.narrow{
	width: 460px;
}
#mainStage #leftCol .NewsLeft .shortBoxLiner{
	padding-bottom: 20px;
}
#mainStage #leftCol .NewsLeft .title { width:101px; height:43px; background:url(../images/news.gif) no-repeat left top; margin: 0 20px 0 0;}
#mainStage #leftCol .NewsLeft h1{
	color: #666;
	float: left;
	clear: none;
	width: 540px;
	margin-bottom: 10px;
}

#mainStage #leftCol .NewsLeft h5{
	clear: both;
	margin-bottom: 10px;
}
#mainStage #leftCol .NewsLeft .timeDate {float:right; font-size:11px; color:#969ea7; margin:8px 8px 0 0;}
#mainStage #leftCol .NewsLeft h4 a { color: #444 }
#mainStage #leftCol .NewsLeft p{color:#444; font-size:12px; margin:0px 0px 8px 0px;}
#mainStage #leftCol .NewsLeft h6{font-size:12px; color:#7EB6FF; margin:0px 0px 0px 0px;}
#mainStage #leftCol .NewsLeft img{float:right; padding:8px 0 10px 20px;}
#mainStage #leftCol .NewsLeft .divider{height:2px; display:block; clear:both; margin:10px 0 15px 0; background:url(../images/news_divider.gif) repeat-x left top;}

.pagination{
	text-align: center;
	padding: 0.42em 5px 0.42em 5px;
	background: #999;
	color: #fff;
	font-size: 12px;
}

.pagination a{
	font-weight: bold;
	color: #fff;
}

#mainStage #leftCol .NewsLeft p.pagination{
	color: #fff;
}

.prevlink{
	margin-right: 20px;
}

.nextlink{
	margin-left: 20px;
}

.rssLink a{
	background: url(../../images/feed-icon-14x14.png) no-repeat;
	text-indent: -9999em;
	float: right;
	width: 14px;
	height: 14px;
	position: absolute;
	right: 10px;
	top: 210px;
}

#mainStage #imageHolder {clear:left; width:710px; float:left; margin-bottom:16px;}

#mainStage #leftCol .InnerRight230 {
float:right;
width:230px;
background-color:#f8f9f9!important;
border:solid 1px #dde5d1;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
}


#mainStage #leftCol .InnerRight230 .shortBoxLiner{
	padding: 20px 10px 10px 10px;
}



#mainStage #leftCol .InnerRight230 .title {float:left;  height:48px; padding:0px 0 0 10px; font-size:20px; line-height:20px; color:#2C5197; margin-bottom:-15px; margin-top: 0; font-weight: bold;}

/*
.pageDom #mainStage #leftCol .InnerRight230 .title{
	color: #7EB6FF;
}
*/


#mainStage #leftCol .InnerRight230 .title span{font-size:12px; display: block;}
#mainStage #leftCol .InnerRight230 .choice {font-size:13px; padding:10px 0 0 10px; font-weight:normal; color:#333b42; background: none!important; }
#mainStage #leftCol .InnerRight230 .lawyer {height:41px; width:185px; font-size:13px; padding:10px 0 0 58px; font-weight:normal; color:#333b42; background:url(../images/lawyer_icon.gif) no-repeat left top;}
#mainStage #leftCol .InnerRight230 .stock {height:41px; width:185px; font-size:13px; padding:10px 0 0 58px; font-weight:normal; color:#333b42; margin-bottom:10px; background:url(../images/stock_broker_icon.gif) no-repeat left top;}
#mainStage #leftCol .InnerRight230 p {font-size:11px; font-weight:normal; line-height:16px; padding:0 8px 0 8px;}
#mainStage #leftCol .InnerRight230 a {color:#2C5197;}

/*
.pageDom #mainStage #leftCol .InnerRight230 a{
	color: #7EB6FF;
}

*/

#mainStage #leftCol .InnerLeft690 {
float:left;
width:690px;
height:100%;
background-color:#f8f9f9!important;
border:solid 1px #bedb82;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
}

#mainStage #leftCol .InnerLeft460 {
float:left;
width:460px;
height:100%;
background-color:#f8f9f9!important;
border:solid 1px #2C5197;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
}

/*
.pageDom #mainStage #leftCol .InnerLeft460{
	border-color: #7EB6FF;
}
*/
#mainStage #leftCol .InnerLeft708 {
float:left;
width:708px;
height:100%;
background-color:#f8f9f9!important;
border:solid 1px #D3DBE5;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
}

.pageServices #mainStage a{
	color: #2C5197;
}

#mainStage #leftCol .InnerLeft690 .title {float:left; width:200px; height:35px; padding:10px 0 0 45px;  font-size:20px; line-height:20px; color:#2C5197; }
#mainStage #leftCol .InnerLeft460 .title {float:left; width:300px; height:35px; padding:10px 0 0 0px;  font-size:20px; line-height:20px; color:#2C5197; background: none !important;}
#mainStage #leftCol .InnerLeft460 .flag {float:right; width:50px; height:33px;}
#mainStage #leftCol .InnerLeft460 .table {font-size:12px; line-height:14px; text-align:left; font-weight:normal; margin-bottom:10px;}
#mainStage #leftCol .InnerLeft460 .table h3{font-size:13px; line-height:14px; text-align:left; font-weight:bold;}
#mainStage #leftCol .InnerLeft460 .tdcol1 {width:240px; padding:8px; border-bottom:solid 1px #e2e6dd;color: #2C5197;font-weight: bold;}
#mainStage #leftCol .InnerLeft460 .tdcol1 a, #mainStage #leftCol .InnerLeft460 a{
	color: #2C5197;
}
#mainStage #leftCol .InnerLeft460 .tdcol1noborder {width:240px; padding:8px;}
#mainStage #leftCol .InnerLeft460 .tdcol2 {width:120px; padding:8px; border-bottom:solid 1px #e2e6dd;}
#mainStage #leftCol .InnerLeft460 .tdcol2noborder {width:180px; padding:8px;}
#mainStage #leftCol .InnerLeft460 .globeTitle {float:left; width:169px; height:38px; padding:8px 0 0 40px; font-size:20px; color:#2C5197; background:url(../images/globe_icon.gif) no-repeat left top;}
.bahamas {border:solid 1px #9bbed5!important;}
.bahamas h3{font-size:14px; color:#7EB6FF; line-height:18px;}

#topNav h2{display:none}
#topNav {
	float:left;
	padding:0px;
	width:1000px;
	margin-top:0px;
	height:35px;
	background:url(../images/nav_strip.gif) repeat-y left top;
}
#topNav ul {
	position:relative;
	float:left;
	margin: 0;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-type: none;
	text-align: left;
	color: #70a9c4;
}
#topNav ul li {
	position:relative;
 	float:left;
	text-align: left;
	font-size:14px;
	line-height:14px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-right:1px solid #333b42;
 	display:inline;
	color: #70a9c4;
	margin-top:8px;
	padding-top:4px;
 	padding-left:25px;
	padding-right:25px;
}
#topNav ul li a {
	position:relative;
	text-align: left;
	color: #70a9c4;
	font-size: 14px;
	line-height:14px;
	font-weight:normal;
	text-decoration: none;
	float:left;
 	display:inline;
}
#topNav ul li a:hover {color:#8dc6e1;}
#topNav .selectedNavItem a {color:#8dc6e1;}
#topNav #topNavItem1 {border-right:none;}
#topNav #topNavItem2 {padding-right:2px}
#topNav #topNavItem1  a {}

#adminNav h2{display:none}
#adminNav {
	float:left;
	padding:0px;
	width:930px;
	margin-top:15px;
	margin-left:40px; 
	height:30px;
}
#adminNav ul {
	position:relative;
	float:left;
	margin: 0;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	list-style-type: none;
	text-align: left;
	color: #70a9c4;
}
#adminNav ul li {
	position:relative;
 	float:left;
	text-align: left;
	font-size:14px;
	line-height:14px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	list-style-type: none;
	border-right:1px solid #333b42;
 	display:inline;
	color: #70a9c4;
	margin-top:8px;
	padding-top:4px;
 	padding-left:20px;
	padding-right:20px;
}
#adminNav ul li a {
	position:relative;
	text-align: left;
	color: #70a9c4;
	font-size: 14px;
	line-height:14px;
	font-weight:normal;
	text-decoration: none;
	float:left;
 	display:inline;
}
#adminNav ul li a:hover {color:#8dc6e1; text-decoration:underline;}
#adminNav .selectedNavItem a {color:#8dc6e1;}
#adminNav #adminNavItem1 {border-right:none; float:right; color:#333;}


.liner{padding:20px 20px 20px 20px;}
.adminStage {
margin: 0 auto;
width:900px;
height:100%;
background-color:#f8f9f9!important;
border:solid 1px #bedb82;
margin-top:0px;
margin-bottom:20px;
background:url(../images/long_box_bk.gif) repeat-x left bottom;
}

form .section{
	margin: 5px 0;
	clear: both;
	float: left;
	width: 100%;
}
form input.text{
	padding: 2px 0;
}

table {font-size:13px; font-weight:normal;}
td{vertical-align:top; padding:4px;}
textarea {width:500px; border:solid 1px #aaadb1; font-family:Arial; font-weight:normal; font-size:12px; }
.button {width:75px; height:22px; background-color:#9bbed5; font-size:12px; border:solid 2px #aaadb1!important; color:#101010; font-weight:bold; margin-top:10px;}

#SPSEnquiryForm{
	border-top:1px solid #ccc ;
	padding: 20px 0 0 0;
	margin: 20px 0 0 0;
}


#WebLoginLayer0 label, #SPSServiceProviderForm label, #SPSFundManagerForm label,  #SPSEnquiryForm label{
	width: 100px;
	float: left;
	font-weight: bold;
}

#SPSFundManagerForm label{
	width: 200px;
}

#SPSFundManagerForm .text, #SPSEnquiryForm .text{
	width: 200px;
}

#SPSFundManagerForm textarea, #SPSEnquiryForm textarea{
	height: 200px;
	width: 500px;
}

.noformat input {
	width: 30px;
	border:solid 0px #9bbed5!important;
	
}
.noformat input label {
	width: 60px;
	float: left;
	
}
/*  ------- FOOTER STYLES  ------- */

#footerContainer {
clear:both;
position:relative;
float:left;
margin-top:20px; width:1000px;
z-index:2;
}
#footerLinks {
position:relative;
float:left;
padding:20px 0;
width: 998px;
margin-top:0px;

clear: both;
border-top:solid 1px #4d555c;
background:transparent url(../images/footer_bk.gif) repeat-x left top;
}
#footerLinks ul {
	position:relative;
	float:left;
	width:900px;
	margin: 0;
	margin-left:0px;
	margin-right:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	margin-top:10px;
	padding-bottom:0px;
	list-style-type: none;
	text-align: left;
	color: #70a9c4;
}
#footerLinks ul li {
	position:relative;
 	float:left;
	text-align: left;
	font-size:11px;
	line-height:10px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	border-right:1px solid #aeb4b8;
 	display:inline;
	color: #70a9c4;
 	padding-left:15px;
	padding-right:15px;
}
#footerLinks ul li a {
	position:relative;
	text-align: left;
	color: #70a9c4;
	font-size: 11px;
	line-height:10px;
	font-weight:normal;
	text-decoration: none;
 	display:inline;
}
#footerLinks ul li a:hover {color:#8dc6e1;}
#footerLinks .selectedNavItem a {color:#8dc6e1;}
#footerLinks #footerLinks1 {border-right:0px;}

#update ul
{
	margin:0 0 0 -.3em;
  padding:1em 0 1em 0;
  list-style:none;
  display:inline;
}
#update li
{
	width: 250px;
	background-color: #bedb82;
	
}

#sbox-window .sbox-content-swf
{
	overflow:				hidden;
}

.strapline {
font-size:15px; color:#70a9c4; line-height:18px; font-weight:bold; padding-top:2px; margin: 15px 0 0 0;
}

.search{
	float: left;
	width: 400px;
	right: 10px;
	top:  80px;
	position: absolute;
	z-index: 999;
}

.search fieldset{
	border: none;
	padding: 0;
}

.search form{
	text-align: right;
	margin: 0;
	padding: 0;
	
}

.search .cleardefault{
	padding: 2px;
	width: 200px;
	margin: 0 0px 0 0;
}

.search label.inputTitle{
	font-weight: bold;
	margin: 0 5px 0 0;
	color: #fff;
}

#searchClose{
	position: absolute;
	top: 17px;
	left: -6px;
}

#ajaxSearch_submit{
	text-indent: -9999em;
	height: 0;
	width: 0;
	line-height: 0;
}

#current-search-results{
	background: #fff;
	padding: 0 10px;
	margin: -10px -10px 0 0;
	width: 360px;
	border: 2px solid #aaa;
}

#current-search-results a{
	font-weight: bold;
}

#current-search-results  .AS_ajax_result{
	border-bottom: 1px solid #ddd;
	padding-bottom: 5px;
}


.questionaire label {
display: block;
margin-top: 5px;
}

/* @group Home 3 col equal layout */

.dropDownBoxes{
	margin: 20px 0 -18px 20px;
	float: left;
	width: 958px;
}

.spsBrowser {
float:left;
margin-bottom:16px;
background-color:#f8f9f9!important;
border:solid 1px #aaadb1;
background:url(../images/short_box_bk.gif) repeat-x left bottom;
}

#rightCol  .spsBrowser .shortBoxLiner{
	padding-bottom: 0;
}

#sps a{
	background:url(../images/btn-sps-new.gif) no-repeat 0px 0px; height:55px; display:block;
	}

.spsBrowser .servicebold{
	font-weight: bold;
	color: #872423;
	font-size: 12px;
}


#home #dom a{
	background-image:url(../images/btn-dom-new.gif);
}
#home #dom a:hover{
	background-image:url(../images/btn-dom-new-over.gif);
}

#home #serv a{
	background-image:url(../images/btn-ser-new.gif);
}
#home #serv a:hover{
	background-image:url(../images/btn-ser-new-over.gif);
}

#rightCol .spsBrowser {
width:228px;
}

#home #sps a{
width: 128px; 
}

#home #mainStage #leftCol .News{
	width: 706px;
	float: left;
}


#home #mainStage #leftCol .Notices .item{
	float: left;
	margin-right: 15px;
}

#home #mainStage #rightCol .adHolderRight .liner{
	padding:0px 15px 5px 15px;
	margin-top: -10px;
	
} 


#home #mainStage #rightCol .adHolderRightTop{

display: block;
height: 21px;
background:url(../images/rightbacktop.gif) no-repeat;
clear: both;
}
#home #mainStage #rightCol .adHolderRightBottom{

background:url(../images/rightbackbottom.gif) no-repeat;
display: block;
height: 18px;
clear: left;
}
#home #mainStage #rightCol .adHolderRight{

/*height:676px;*/
margin:0;
float:left;
background:url(../images/rightback.gif) repeat-y;
}

#home #mainStage .Dom, #home #mainStage .Services, .spsBrowser {
width:304px;
}

#home #dom a, #home #serv a, #home #sps a{
	width: 200px; 
}

#home .menu2 ul {
	width: 260px;
}

#home .servicebold{
	color: #7EB6FF;
}

#home .servicebold{
	color: #7EB6FF;
}





/*

#home #mainStage #leftCol{
width:654px;
}

#home #mainStage #leftCol .News{
	width: 630px;
}

#home #mainStage #leftCol .Notices{
	width: 630px;
}

#home #mainStage #rightCol{
width:326px;
}



#home #mainStage #leftCol .Notices .item{
	width: 188px;

}

#home #mainStage #rightCol .adHolderRight .liner{
	padding:0px 15px 5px 15px;
	margin-top: -10px;
	
} 

#home #mainStage #rightCol .adHolderRightTop{
width:304px;
}
#home #mainStage #rightCol .adHolderRightBottom{
width:304px;
}
#home #mainStage #rightCol .adHolderRight{
width:304px;
}

*/



/* @end */
