/*-----------------------------------------------------------------------------------------------*/
/* */
/* Stylesheet :Master */
/* */
/* Script Name :master_stylesheet.css */
/* */
/* System Name :Blue Sky Capital */
/* */
/* Author :Jason Millward @ www.nineseveninteractive.com */
/* */
/* Date :14/07/2007 */
/* */
/* Copyright :(c) Robot Creative Ltd */
/* */
/* Description :Contains master styling for the Blue Sky Capital Website. */
/* */
/* Version History */
/* */
/* Version Date Who Description */
/* ------- ---------- ----- ----------- */
/* 1.0 06/03/2007 JM Original version. */
/*-----------------------------------------------------------------------------------------------*/ 
*{margin:0;padding:0;}
/*remove all margins */
html{margin :0;padding :0;}
body{margin :0;padding :0;font-size :70%;/* reset basic font-size to 10px */ 
font-family :arial;color :#3E3E3E;line-height :1.3em;background-color:#1D6CAF;background :url(../images/bs_background.jpg);}
a img{border :0;}
a,a:visited{color :#7F7E83;text-decoration :underline;font-weight :bold;}
a:hover{color :#03A6E9;text-decoration :underline;font-weight :bold;}
h1{font-size :1.5em;color :#5B5A5F;margin-bottom :8px;}
h2{font-size :1.5em;margin-bottom :8px;}
h3{font-size :1.1em;color :#000000;margin-bottom :0px;}
.largeh3{font-size :1.2em;}
p{margin-bottom :14px;}
#divWrapper{width :845px;margin-left :auto;margin-right :auto;background :#ffffff;}
p.30pxSpacing{padding-bottom:30px;}
.blue{color :#0963A2;}
#divBackground{padding-top :50px;padding-bottom :50px;}
.clearing{height :0;clear :both;}
/* ===== HEADER ===== */
#divHeader{height :90px;padding :35px 15px 0 15px;width :803px;clear:both;}
#divHeader .logo{float :left;}
.mainimage{margin-bottom :20px;}
#show-header{height:261px;padding:15px;width:800px; }
.rotator-bg{position:absolute;top:65px;z-index:100;}
/* ===== MAIN NAVIGATION ===== */
#divHeader #navMain{width :803px;height :27px;/*background :url(../images/bs_background_mainnav.gif) no-repeat;*/
border-top :1px solid #7F7E83;clear :both;float :left;padding :0;margin :12px 0 0px 0;font-size :1.1em;}
#divHeader #navMain li{display :inline;list-style-type :none;height :27px;line-height :27px;padding-right :2px;color :#7F7E83;}
#divHeader #navMain li a,#divHeader #navMain li a:visited{color :#7F7E83;text-decoration :none;}
#divHeader #navMain li a:hover{color :#0864A5;text-decoration :none;}
/* ===== MAIN BODY ===== */
ul.hp-featinv{list-style-type:none;height:134px;padding:0;}
ul.hp-featinv li{width:179px;height:134px;float:right;display:inline;padding-right:20px;}
#divMainBody{padding :0px 45px 0px 20px;width :803px;margin-bottom :0px;}
#divMainBody .main_image{margin-bottom :20px;}
.investments #divMainBody .investments_main_image{margin-bottom :2px;}
.divMainLeftColumnHome, .divMainRightColumnHome{margin-top:15px;} 
.divMainLeftColumnHome{float: left;height: 255px;width: 400px;padding-left:15px;}
.divMainLeftColumnHome p{padding-right:30px;}
.divMainRightColumnHome{float: left;width: 400px;}
.contact .divMainLeftColumnHome{float: left;height: 255px;width: 400px;}
.contact .divMainRightColumnHome{float: right;width: 370px;}
#divMainBody.divMainLeftColumnContent{margin-bottom :10px;width :590px;}
#divMainBody .divMainColumnContentLeft{float :left;width :395px;}
#divMainBody .divMainColumnContentRight{float :right;width :163px;}
#divMainBody .divMainLeftColumn{float :left;max-width :570px;}
#divMainBody .divMainRightColumn{float :left;width :230px;}
#divMainBody .divMainRightColumn li{list-style-type :none;padding :0 10px 10px 10px;float:left;}
#divMainBody .divMainRightColumn h2{font-size :1.1em;margin-bottom :8px;padding :0 0 0 10px;}
#divMainBody a{color :#03A6E9;text-decoration :underline;font-weight :bold;}
#divMainBody a:hover{color :#7F7E83;text-decoration :underline;font-weight :bold;}
.newsImage{float :left;margin-right :10px;}
.divRightColumnStory{margin-bottom :10px;width :400px;}
.divHomepageNews{margin-bottom :10px;}
.MainContentImage{float :right;margin-left :0px;}
.investments #divMainBody .investments_images{margin-bottom :5px;float :right;}
.small_images{float :left;margin-bottom :10px;}
.small_images_left{/*float :left;margin-bottom :10px;margin-right :10px;*//*float: left;*/height: 93px;width: 95px;}
.dividerHome{clear :both;margin-top :10px;}
.dividerAboutUs{clear :both;float :left;margin-bottom:10px;}
.dividerOurPeople{clear :both;float :left;}
.minimumu_height{min-height :112px;}
#divMainBody .divMainLeftColumnHome #expertise{font-size :1.0em;font-weight :bold;}
#divMainBody .divMainLeftColumnHome #expertise li{list-style :url(../images/bs_homepage_list_bullett.jpg) inside;line-height :1.5em;height :1.5em;}
#divMainBody .divMainLeftColumn .investments_list li{list-style :url(../images/bs_investments_bullett.jpg)inside;line-height :1.5em;height :1.5em;font-size :1.1em;}
.divMainLeftColumnContent .our_people_picture{float :left;width :97px;margin-right :10px;}
.divMainLeftColumnContent .our_people_text{float :left;width :400px;}
#divMainBody .divMainRightColumnContent .our_people_text .our_people_header{float :right;}
.btn_backtotop{position :relative;left :0;width:81px;height:13px;}
.title_passwordprotected{margin-left :0px;}
#divGlobalDestinationFund li{font-size :1.2em;line-height :1.2em;list-style :none;}
.featured_investment{float :right;width :318px;}
.featured_investment_image{float :left;margin-right :10px;}
.divider_padding{margin-bottom :0px;}
.page_title{margin-bottom :20px;}
.stephen{padding-top :89px;}
.matthew{padding-top :86px;}
.brooke{padding-top :90px;}
.christopher{padding-top :32px;}
.dave{padding-top :44px;}
.dalit{padding-top :71px;}
.james{padding-top :85px;}
.anthony{padding-top :58px;}
.ewan{padding-top :70px;}
.adam{padding-top :72px;}
#ourPeople{text-indent:-99999px;}
#ourPeople li{list-style-type:none;}
#ourPeople a{display:block;text-indent:-9999px;}
a:active #ourPeople a:active{outline:none;}
ul#ourPeople li.listephen a{background:url(../images/liStephenBellotti.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.limatthew a{background:url(../images/liMatthewSpence.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.librooke a{background:url(../images/liBrookePeterson.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.lichristopher a{background:url(../images/liChristopherSeery.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.lidave a{background:url(../images/liDaveCoflin.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.lidalit a{background:url(../images/liDalitNuttall.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.lijames a{background:url(../images/liJamesWalker.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.lianthony a{background:url(../images/liAnthonyWild.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.liewan a{background:url(../images/liEwanKearney.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.liadam a{background:url(../images/liAdamGough.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.ligunnar a{background:url(../images/liGunnarSachs.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.limatteo a{background:url(../images/liMatteoSanguinetti.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.lilauren a{background:url(../images/liLaurenLovatt.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.lineil a{background:url(../images/liNeilWinward.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.lipaul a{background:url(../images/liPaulCoghlan.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li.lijennifer a{background:url(../images/liJenniferHall.gif) no-repeat top left;width:136px;height:20px;}
ul#ourPeople li a:hover{background-position:-136px 0;}
/* table styles */
table.tables{border-collapse:collapse;background-color:#ffffff;}
table.tables th{font-weight:bold;text-align:left;background-color:#ffffff;border-bottom:2px solid #ffffff;border-right:2px solid #ffffff;padding:0.5em 0.5em 0.5em 0.5em;font-size:1.1em;}
table.tables td{padding:0.5em 0.5em 0.5em 0.5em;border-right:2px solid #ffffff;border-bottom:2px solid #ffffff;}
table.tables tr.evens td{background-color:#A0D6FA;}
table.tables tr.odds td{background-color:#7CC7F8;}
table.table td.tableWhyInvest{text-align:center;}
table.tableBorder{border-top:2px solid #605A4D;border-bottom:2px solid #605A4D;}
ul.aboutUs{list-style-position:inside}
/* contact us page */
fieldset{border:0;margin:0;padding:0;}
.form_details p{margin-top:0;}
.form_details label{float:left;color:#00549f;font-size:1.0em;font-weight:bold;}
.form_details input{float:left;clear:left;width:360px;margin-bottom:7px;height:18px;padding:2px;background:#dde4eb;color:#00549f;border:1px solid #b2cbe2;margin:0 0 7px 0;overflow:hidden;}
.form_details textarea{font-family:arial;float:left;clear:left;width:360px;margin-bottom:7px;border:none;height:135px;padding:2px;font-size:1.1em;background:#dde4eb;color:#00549f;border:1px solid #b2cbe2;}
.form_details input.button{width:100px;height:23px;font-size:1.0em;color:#fff;font-weight:bold;background:#00549f ;padding:0.3em 0.5em;cursor:pointer;}
#officeLocations li{margin-bottom:10px;list-style-type:none;}
.error{color:#FF0000;clear:both;}
/* ===== FOOTER ===== */
#divFooter{height :30px;width :836px;background-color:#636468;line-height :30px;color :#ffffff;padding-left :10px;clear :both;margin-top :20px;}
#divFooter a{color :#ffffff;text-decoration :none;}
#divFooter a:hover{color :#03A6E9;text-decoration :none;}
.right_image{float :right;}
/* CLIENT LOGIN SCREEN */
#loginScreen{width:798px;height:98px;background:url(../images/bs_background_clientarea.gif) no-repeat top left;}
.reportBackground{width:550px;height:20px;line-height:20px;background-color:#DAE8F1;padding:0.5em;}
.investorButton{float:left;position:relative;top:18px;margin-left:400px;font-size:1em;background:#00549F;width:112px;height:21px;color:#fff;font-weight:bold;cursor:pointer;border:0px;}
.investorPassword{float:left;position:relative;top:40px;width:350px;height:18px;background: #DDE4EB;border: 1px solid #B2CBE2;font-size:1.3em;line-height:26px;padding-right:20px;}
.investorError{clear:both;position:relative;top:40px;font-weight:bold;font-size:1.1em;color:#FFFF00;margin-left:10px;width:400px;height:20px;line-height:20px;}
.investor_relations_password_protected #divMainBody{margin-bottom:200px;}
.form_password{margin-bottom:20px;float:left;width:100%;}
/* INVESTMENT APPROACH */
ul.inv-app{list-style-type:none;float:right;text-indent:-99999px;}
ul.inv-app li{width:381px;height:81px;margin-bottom:3px;text-indent:-99999px;display:block;}
ul.inv-app li.assessment{background:url(../images/bg-assessment.jpg) no-repeat;text-indent:-99999px;}
ul.inv-app li.acquisition{background:url(../images/bg-acquisition.jpg) no-repeat;}
ul.inv-app li.development{background:url(../images/bg-development.jpg) no-repeat;}
ul.inv-app li.sales{background:url(../images/bg-sales.jpg) no-repeat;}
ul.inv-app li.funds{background:url(../images/bg-fund.jpg) no-repeat;}
/*COLOR BOX*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(../images/colorbox/overlay.png) 0 0 repeat;}
#colorbox{}
	#cboxTopLeft{width:21px; height:21px; background:url(../images/colorbox/sprite-crnrs.png) 0 0 no-repeat;}
	#cboxTopCenter{height:21px; background:url(../images/colorbox/borderTopCenter.png) 0 0 repeat-x;}
	#cboxTopRight{width:21px; height:21px; background:url(../images/colorbox/sprite-crnrs.png) -21px 0 no-repeat;}
	#cboxBottomLeft{width:21px; height:21px; background:url(../images/colorbox/sprite-crnrs.png) 0 -21px no-repeat;}
	#cboxBottomCenter{height:21px; background:url(../images/colorbox/borderBottomCenter.png) 0 0 repeat-x;}
	#cboxBottomRight{width:21px; height:21px; background:url(../images/colorbox/sprite-crnrs.png)-21px -21px no-repeat;}
	#cboxMiddleLeft{width:21px; background:url(../images/colorbox/borderMiddleLeft.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:21px; background:url(../images/colorbox/borderMiddleRight.png) 0 0 repeat-y;}
	#cboxContent{background:#fff;}
		#cboxLoadedContent{margin-bottom:28px;}
                #cboxTitle{position:absolute; bottom:3px; left:-7px; text-align:center; width:100%; color:#949494;}
                #cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
                #cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
                #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(../images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxPrevious.hover{background-position:-25px -25px;}
                #cboxNext{position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) 0px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
                #cboxNext.hover{background-position:0px -25px;}
		#cboxLoadingOverlay{background:url(../images/colorbox/loading_background.png) center center no-repeat;}
                #cboxLoadingGraphic{background:url(../images/colorbox/loading.gif) center center no-repeat;}
		#cboxClose{position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
		#cboxClose.hover{background-position:-50px -25px;}

.hidden {left:-99999px;font-size:0 !important;height:0 !important;line-height:0 !important;overflow:hidden !important;position:absolute !important;width:0 !important;}
.divider-space{margin:10px 0 10px 0;}
