﻿/* MAIN SITE NAVIGATION STYLES  globalnavV1_selected*/
#globalnavV3 a.globalnavV3_bf_selected {color:#FFFFFF; background-image:url(/glbimages/header/bf_bgon.jpg); background-position:left; background-repeat:no-repeat; border:0px; }



#bf_breadsearch {margin:0; padding:0pc; text-align:left;}
#bf_breadsearch #hold {margin-left:160px; width:800px;}
#bf_breadsearch table {border:0px;}
#bf_breadsearch table.td {vertical-align:top;}
#bf_breadsearch_left {float:left; width:550px; padding-top:2px; color:#FFFFFF;}
#bf_breadsearch_left a {color:#FFFFFF;}
#bf_breadsearch_right {float:left; width:240px; padding-top:2px; text-align:right;}
#bf_breadsearch:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#bf_breadsearch  {display:inline-block;}
* html #bf_breadsearch  {height:1%;display:block;}

/* BreadcrumbV1 */
#bf_bcrumbV1 {font-size:0.8em; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; padding-top:5px;}
#bf_bcrumbV1 a:hover {color:#FFFFFF; background-color:transparent; }




/* NEW SECOND LEVEL TABBED MENU */
#secondmenu_sitter {}
#secondmenu {}
#secondmenu li {}
#secondmenu li span {}
#secondmenu a {}
#secondmenu a:hover {}
#secondmenu li.secondnav_off { background-image:url(/glbimages/header/bf_subnavr_off.jpg); background-repeat:no-repeat; background-position:top right; }
#secondmenu li.secondnav_off span {background-image:url(/glbimages/header/bf_subnavl_off.jpg); background-repeat:no-repeat; background-position:top left;   }
#secondmenu li.secondnav_off a {color:#FFFFFF; }
#secondmenu li.secondnav_off:hover{ background-image:url(/glbimages/header/bf_subnavr_on.jpg); background-repeat:no-repeat; background-position:top right;}
#secondmenu li.secondnav_off:hover span {background-image:none;}
#secondmenu li.secondnav_off a:hover {background-image:url(/glbimages/header/bf_subnavl_on.jpg); background-repeat:no-repeat; background-position:top left; color:#003366;}

#secondmenu li.secondnav_selected{
background-image:url(/glbimages/header/bf_subnavr_on.jpg); background-position:top right; background-repeat:no-repeat;}
#secondmenu li.secondnav_selected span {background-image:url(/glbimages/header/bf_subnavl_on.jpg); background-repeat:no-repeat; background-position:top left;}
#secondmenu li.secondnav_selected a {display:block; color:#2E2936; text-decoration:none; margin:0px; }


#secondmenuholder { background-image:url(/glbimages/header/bf_sitterbg.jpg); background-repeat:repeat-x; background-color:#6A557E; min-height:2.7em; }
#secondmenuholder div.knot{ width:100%; background-image:url(/glbimages/header/bfknot.jpg); background-position:top left;  background-repeat:no-repeat;height:35px; }



/* ############################################################################### */

.bigthumb{position: relative;top:0px; left:0px; width:260px; background-color:#FFFFFF; padding:0px; border: 1px dotted #778888; float:right; text-align:center;/* margin-left:20px;*/margin-bottom:1px; }
.bigthumb span{margin:1px;}
#imagegallery {margin-top:-8px;}


/*LEFT NAV */
div.subtitle {background-color:#003366; color:#FFFFFF;  font-weight:bold; padding:2px;width:175px;}
ul#finavmain { width:175px; margin:0px; padding:0px; list-style:none; border-left:1px solid #cccccc; }
ul#finavmain li {list-style:none; margin:0px; margin-top:3px; border:1px solid #cccccc; padding:0px;}
ul#finavmain a {color:#003366; text-decoration:none; display:block; padding:2px;  font-size:0.85em; line-height:1.5em;}
ul#finavmain a:hover {text-decoration:none; background-color:#DDE0E6;}
li.finavmain, .finavmain li { background-color:#F4F5F7; color:#000000;}
li.finavmain:hover, .finavmain li:hover { background-color:#DDE0E6}

li.finnvmn, .finnvmn li {background-color:#DDE0E6;  }
li.sectorLiClass, .sectorLiClass li {background-color:#DDE0E6;}
li.finnvmn a, .finnvmn li a, .finnvmn a { font-weight:bold;border-left:4px solid #003366 /*#606B80*/}
li.finnvmn:hover, .finnvmn li:hover {background-color:#DDE0E6}
li.finnvmn a:hover {text-decoration:none;background-color:#DDE0E6}

a.sectorLiClass, .sectorLiClass a, .sectorLiClass a {/*border-left:4px solid #003366;*/ text-indent:5px;}

/**/
div.youarehere_subtitle {background-color:/*#3A3543*/#003366; color:#FFFFFF; font-weight:bold; width:175px; text-align:left}
div.youarehere_subtitle table {}
div.youarehere_subtitle table td {padding:2px; color:#FFFFFF; text-align:left }
div.youarehere_subtitle table td a {color:#FFFFFF; text-decoration:none;}
div.youarehere_subtitle table td img {border:0px;}
ul#youarehere { width:175px; margin:0px; padding:0px; list-style:none;}
ul#youarehere li {list-style:none; margin-bottom:2px; border:1px solid #CCCCCC; padding:0px;}
ul#youarehere li:hover {}
ul#youarehere a {color:#003366; text-decoration:none; display:block; padding-left:8px; padding:2px; font-size:0.85em; line-height:1.5em; }
ul#youarehere a:hover {text-decoration:none; background-color:#CCCCCC; }
li.yhnavmain, .yhnavmain li { background-color:/*#FFCCFF;*/ #E0E0E0}
li.yhnavmain:hover, .yhnavmain li:hover { background-color:#CCCCCC; }

li.yhnvmn, .yhnvmn li {background-color:#CCCCCC; }
li.yhnvmn a, .yhnvmn li a, .yhnvmn a {border-left:4px solid #003366; border-left:4px solid #606B80; border-right:4px solid #606B80; font-weight:bold; padding-left:5px;}
li.yhnvmn:hover, .yhnvmn li:hover {background-color:#CCCCCC; }
li.yhnvmn a:hover {text-decoration:none;  }


div.youarehere_sep {clear:both; height:10px; border-top:1px dashed #DADFE7; margin:10px 0 0 0;}

/* ############################# */

a.enhancedlink, .enhancedlink a {color:#FFFFFF; text-decoration:none;}



h2.mainheadline { font-size:1.5em; padding:0px; margin:0px; text-decoration:none; }
h2.mainheadline a, h2.subheadline a, h2.lineheadline a {margin:0px; padding:0px; }
h2.mainheadline a:hover, h2.subheadline a:hover, h2.lineheadline a:hover {color:#990000;}

h2.subheadline {font-size:medium;}

h2 a:hover { color:#990000;  }



ol,ul {list-style:none;}
ul {list-style-type: disc;list-style-position: outside;margin:.5em 0 1em 1.5em;}
 ol {list-style-type: decimal;list-style-position: outside;margin: .5em 0 1em 1.5em;}
 li {padding-left:.5em;margin-bottom:.25em;}
 dl {} dt {margin:.5em 0 .25em 0;font-weight:bold;}
 dd {padding:0 0 .25em 1em;}




#basemenu {margin:0;margin:0 auto;width:960px;border:1px solid #333;border-top:0;min-height:1.35em;padding:0;list-style:none; background-color:#000033;}
#basemenu li {display:inline;margin:0;padding:0;}
#basemenu a.baseselected, #basemenu .baseselected a {background-color:#003366; color:#FFFFFF;border-left:1px solid #666666;border-right:1px solid #666666;}
#basemenu a {padding:.5em 17px;text-decoration:none;color:#FFFFFF;line-height:1em;display:block;float:left;border-left:1px solid #000033;border-right:1px solid #000033; font-size:10px; }
#basemenu a:hover {background-color:#003366; border-left:1px solid #666666;border-right:1px solid #666666;}
#basemenu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#basemenu {display:inline-block;}
* html #basemenu {height:1%;display:block;}
* html #basemenu {height:2em;}

ul.bizevents {margin:0px; padding:0px; border-top: 1px solid #CCCCCC;}
ul.bizevents li {padding:2px 0px; list-style:none; margin:2px 0px;}

ul#eventslist, #eventslist li {margin:0px; padding:0px; list-style:none;}
#eventslist li {display:block; padding:2px 0px; }
#eventslist li span {font-size:85%; font-weight:normal}
#eventslist a {color:#0383AA; text-decoration:none;}










/* FINANCE DIRECTORY STYLES 2009 */
div.mini_enhancedhold {width:100%; margin:0 0 4px 0; border-bottom:1px dotted #999999;}
div.hdlft {background-image:url(/glbimages/directory/finwpplft.gif); background-repeat:no-repeat; background-position:left top; height:22px;}
div.hdrgt {background-image:url(/glbimages/directory/finwpprgt.gif); background-repeat:no-repeat; background-position:right top; height:22px;}
div.hdbck {background-color:#002F5E; color:#FFFFFF; height:22px;}
div.mini_enhanced_title, div.mini_enhanced, div.enhanced_tel {color:#FFFFFF; font-weight:bold; text-align:left; line-height:20px;}
div.mini_enhanced_title {width:100%; float:left; padding-left:10px; white-space:nowrap;}
div.mini_enhanced_details {width:100%; text-align:left}
div.mini_enhanced_details div.ecol1 {float:left; width:15%; padding:4px;}
div.mini_enhanced_details div.ecol2 {float:left; width:80%; padding:4px; /*font-size:12px;*/}
div.mini_enhanced_details div.ecoldet {margin:0 auto; width:99%; clear:both; padding:4px; }
div.mini_enhanced_details div.ecoldet a {color:#666666; font-weight:bold; text-decoration:none;}
div.mini_enhanced_details div.ecoldet a:hover {background-color:#FFFFFF; text-decoration:underline;}

div.enhancedhold {width:98%; margin:0 0 4px 0; border-bottom:1px dotted #999999;}
div.enhanced_title {width:70%; float:left; padding-left:10px; white-space:nowrap;}
div.enhanced_tel {width:25%; float:left; text-align:right; padding-right:5px;}
div.enhanced_details {width:98%; text-align:left;}
div.enhanced_details div.ecol1 {float:left; width:10%; padding:4px;}
div.enhanced_details div.ecol1 img {border:0px;}
div.enhanced_details div.ecol2 {float:left; width:25%; padding:4px; font-size:12px;}
div.enhanced_details div.ecol3 {float:left; width:60%; padding:4px; font-size:12px;}

div.lineenthold_a {width:98%; margin:0 0 4px 0; border-bottom:1px dotted #999999;}
div.lineenthold_b {width:98%; margin:0 0 4px 0; border-bottom:1px dotted #999999; background-color:#E8EBF0}
div.lineenthold_a div.lineleft, div.lineenthold_b div.lineleft {width:78%; float:left; padding-left:5px;}
div.lineenthold_a div.mini_lineleft, div.lineenthold_b div.mini_lineleft{width:76%; float:left; padding-left:5px;}
div.lineenthold_a div.lineright, div.lineenthold_b div.lineright {width:20%; float:left; padding-right:5px; text-align:right; line-height:2.5em;}
div.lineenthold_a div.mini_lineright, div.lineenthold_b div.mini_lineright {width:20%; float:left; padding-right:5px; text-align:right; line-height:2.5em;}
div.lineenthold_a div.lineleft span, div.lineenthold_b div.lineleft span, div.lineenthold_a div.mini_lineleft span, div.lineenthold_b div.mini_lineleft span {font-size:11px;}

div.CategoryDescription {background-color:#add8e6; padding: 5px 5px 5px 5px; margin-bottom:5px;}

div.enhancedhold:after, div.mini_enhancedhold:after, div.lineenthold_a:after, div.lineenthold_b:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.enhancedhold, div.mini_enhancedhold, div.lineenthold_a, div.lineenthold_b  {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html div.enhancedhold, * html div.mini_enhancedhold, * html div.lineenthold_a, * html div.lineenthold_b  {height:1%;display:block;}

h4.list_bizcateg {margin:0px; padding:8px 0 5px 0; color:#002F5E;}
h4.list_bizcateg a {color:#002F5E; text-decoration:none;}
h4.list_bizcateg a:hover {background-color:#FFFFFF; text-decoration:none;}
ul.list_bizcats {margin:5px 20px 5px 10px; padding:5px 20px 5px 10px}
ul.list_bizcats li {border-bottom:1px dashed #AEBBC6;}
ul.list_bizcats li a {font-weight:bold; text-decoration:none;}

/* ####################################################### */




.communitysearchbutton {background-image:url(/images/iom/communitysearchbut.gif); background-repeat:no-repeat; width:66px; height:24px; background-color:transparent; color:#003366; border:0px; font-weight:bold; padding:2px;}


p.authordet, authordet p, .authordet {font-size:11px;}
p.authordet span, authordet p span, .authordet span {text-transform:uppercase;}




/* Sector Front Page */
#topnl {margin:0; width:100%; padding:0px; }
#topnl #flashold {width:300px;float:left; padding:0px;}
#topnl #quicklinks {width:380px;float:left; margin:0px; margin-left:10px; padding:0px;}


#quicklinks div.selectsect {font-size:11px; padding-top:0px; line-height:1em; padding-bottom:2px; padding-left:10px; font-weight:bold}
#quicklinks{font-size:11px; padding-top:0px; line-height:1.5em; width:100%;  }
#quicklinks div.row1 {width:180px; padding:0px; margin:0px 2px; margin-bottom:3px; float:left;}
#quicklinks div.row2 {width:180px; padding:0px; margin:0px 2px; margin-bottom:3px; float:left;}

#quicklinks a.red, #quicklinks a.red:hover {background-color:#FF0000; color:#FFFFFF}
#quicklinks a {display:block; background-color:#3a3543; color:#FFFFFF; text-decoration:none; padding:2px 5px; font-family:Arial, Helvetica, sans-serif}
#quicklinks a:hover{background-color:#ADB7BE; color:#000000;}

#quicklinks:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mdpnl {margin:0; width:100%; padding:0px; }

* html #topnl, * html #mdpnl{width:680px;wid\th:670px;}
* html #flashold{width:300px;wid\th:300px;}
* html #quicklinks{width:360px;wid\th:340px;}



/* Image Gallery */
div.Bigimgs{width:300px; height:250px; margin:0px; /*position:relative;*/ padding:0px;  background-image:url(/businessandfinance/image/land/aim.jpg); background-position:center top; background-repeat:no-repeat;}

#containerstartimg{margin-bottom:0px; margin-left:0px;}
 /* ########################################## */








#comright h1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; margin-bottom: 5px; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #999; border-bottom: 1px dashed #d9d9d9; 	color: #0383a8; }

#comsidebar_sixads h1 {margin:0px; padding:0px;}






/*Directory Search */
div.BFSearchBox {width:100%; margin:10px auto; padding:0px; border-bottom:1px dotted silver}
div.BFSearchBox span {font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
div.BFSearchBox div.SearchBox {background-image:url(/glbimages/search/bf_directorysearch.jpg); background-repeat:repeat-x;  min-height:2em; padding:8px 2px 4px 2px;}
div.BFSearchBox div.SearchInputBox {width:210px; float:left; padding-right:5px; line-height:2em;}
div.BFSearchBox div.SearchInputBox .dsearchin {width:200px; font-size:0.9em;  padding:2px; border:1px solid #333333}
div.BFSearchBox div.SearchButton { line-height:2em;margin-left:5px;}
div.BFSearchBox div.SearchButton .SearchButton {}
/* ###############  */




/* Right News Search */
div.bfnSearchBox span {color:#003366; font-style:italic; font-size:11px; font-weight:bold; margin:0px; padding:0px;}
div.bfnSearchBox div.SearchInputBox .SearchText {border:1px solid #000000; width:210px; padding:2px; }
div.bfnSearchBox div.SearchInputRadio label {color:#003366; font-size:11px; font-weight:bold;}

/* NEWS ITEMS */
#articles {margin:0px; padding:0px; width:100%}
#articles .article h4 { font-family:Verdana, Arial, Helvetica, sans-serif; line-height:normal; font-size:10pt; padding: 5px 15px 5px 9px;	 text-decoration:none; }



/* Home Page News */
div.newsSections {width:100%; margin:0px; margin-bottom:10px; }
div.mainleft { float:left; padding-right:20px; padding-bottom:10px; background-color:#FFFFFF;}
div.newsSector {width:172px; float:left; margin:0px; padding:0px; }
div.newsSections div.nsHold { width:160px; }

div.subleft { float:left; padding-right:10px; padding-bottom:10px; background-color:#FFFFFF;}
div.subright { float:right; padding-left:10px; padding-bottom:10px; background-color:#FFFFFF;}




#sectorcenter #articles .row1l { width:160px; padding-top:10px; padding-bottom:15px; float:left; }
#sectorcenter #articles .row1r{ width:310px; padding-top:10px; padding-bottom:15px; float:left;  }
#sectorcenter #articles .row1l strong { color: #000; height:15px; }
#comcenter #articles .row1l strong { color: #000; height:15px; }
#sectorcenter #articles .row1l div.mainimg {width:150px; height:150px; float:left}
#sectorcenter #articles .row1 { width:100%; margin-bottom:10px; padding-top:4px; border-bottom:dotted 1px silver; }
#sectorcenter #articles .row2 { width:100%; margin-bottom:10px; padding-top:8px; text-align:left}
#comcenter #articles .row1 { border-bottom: dotted 1px silver; width:600px;margin-bottom:10px; padding-top:4px;}
#comcenter #articles .row2{ width:600px; margin-bottom:5px; padding-top:4px; height:1.45em; }
#articles p {margin:0px;}



#sectorcenter #articles .row1:after, #sectorcenter #articles .row2:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#sectorcenter #articles .row1, #sectorcenter #articles .row2  {display:inline-block;}
* html #sectorcenter #articles .row1, * html #sectorcenter #articles .row2  {height:1%;display:block;}
#comcenter #articles .mainrow1 { border-bottom: dotted 1px silver; width:600px; clear:both; padding-bottom:8px; min-height:150px;  }

#sectorcenter #articles .row2l	{ width:230px; float:left; border-bottom:dotted 1px silver; margin-right:10px; height:150px; text-align:left;  }/*Right*/
#sectorcenter #articles .row2r	{ width:230px; float:left; border-bottom: dotted 1px silver; margin-left:10px; height:150px; text-align:left; }/* Left*/

#comcenter #articles .row2l		{ width:48%; float:left;border-bottom:dotted 1px silver; margin-right:5px; }
#comcenter #articles .row2l a, #comcenter #articles .row2r a {text-decoration:none; }
#comcenter #articles .row2l a:hover, #comcenter #articles .row2r a:hover {text-decoration:underline;}

#articles .row1 img, #articles .row2 img {border:0px;}

#comcenter #articles .row2r  	{ width:48%; float:left; border-bottom: dotted 1px silver; margin-left:5px; }
#sectorcenter #articles .row3 { width:480px; margin-bottom:2px; padding-top:4px; /*height:3.35em;*/  }
#sectorcenter #articles .row3 h2 { font-size:small; margin:0px; padding:0px; }
#sectorcenter #articles .row3l { width:48%; float:left; margin-right:5px;  padding-top:2px; padding-bottom:2px;}
#sectorcenter #articles .row3r { width:48%; float:left; margin-left:5px; padding-top:2px; padding-bottom:2px; }


span.comments {line-height:0.75em; background-color:#FFFF33;}
img.float-left { margin: 5px 10px 2px 10px; float: left; position:relative; }
img.float-left {padding-right:20px; padding-bottom:20px; border:0px;}
img.float-right,  img.float-right{ margin: 5px 0px 10px 20px; float: right; position:relative; }
img.float-rightbt,  img.float-rightbt { margin:0px; float: right; position:relative; }

.source p, p.source, span.source{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7.5pt; 	line-height:8pt; margin:0px; padding-top:0px; padding-right:1px; padding-bottom:1px; padding-left:10px; color:#333333; }



#articles .row3:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#articles .row3  {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #articles .row3  {height:1%;display:block;}





#popularstories {margin:10px 0; padding:0px; width:300px; font-size:11px; border-bottom:1px dashed #E8EAEC}
#popularstories h3 {color:#0383a8;font-size:12px;}
#popularstories ul {margin-left:20px; padding:0px; list-style:square;}
#popularstories li {list-style:square;}
#popularstories li a {text-decoration:none; color:#333333;}
#popularstories li a:hover {background-color:#FFFFFF; text-decoration:underline}
/* ###############  */





/* Tabbed NEws 2009 */
#tabbed_box_1 ul.tabs { margin:0px; padding:0px; width:100%; height:35px;}
#tabbed_box_1 ul.tabs li { list-style:none; display:block; float:left; margin:0px; padding:0px; border:1px solid #b7b7b7; width:200px; line-height:2.5em;  text-align:center}
#tabbed_box_1 ul.tabs a { color:#333333; padding:0px; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; display:block; }
#tabbed_box_1 ul.tabs a.active {background-color:#C8D0D4; display:block; padding:0px; text-align:center}
#tabbed_box_1 ul.tabs li img {border:0px; padding:0px;}
#tabbed_box_1 ul.tabs li.mrk { width:264px; background-image:url(http://www.isleofman.com/businessandfinance/~/media/Images/businessandfinance/logos/tab_barclayswealth.ashx); background-repeat:no-repeat; background-position:5px 4px;}
#tabbed_box_1 ul.tabs li.mrk a {padding-left:27%; text-align:left}
#tabbed_box_1 ul.tabs li.mrk a.active, #tabbed_box_1 ul.tabs li.mrk a:hover {background-image:url(http://www.isleofman.com/businessandfinance/~/media/Images/businessandfinance/logos/tab_barclayswealth.ashx); background-repeat:no-repeat; background-position:5px 4px;}
#tabbed_box_1 ul.tabs li a:hover { background-color:#FFFFFF; border-color:#2f343a; }
#tabbed_box_1 a.active, #tabbed_box_1 a.active {background-color:#C8D0D4; color:#333333}
#tabbed_box_1 ul.tabs li a { }
#tabbed_box_1 ul.tabs li a.active { }
#tabbed_box_1 .content { }
#tabbed_box_1 .content { background-color:#ffffff; padding:4px; border-top:1px dotted #0d81a8;  width:650px;}
#tabbed_box_1 #content_2, #content_3 { display:none; }
#tabbed_box_1 ul.tabs { margin:0px; padding:0px; margin-top:5px; margin-bottom:6px; }
#tabbed_box_1 a.minihead, #tabbed_box_1 .minihead a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#3e4346; text-decoration:none; font-size:13px; border-bottom:1px solid #d6dde0;}

#content_1 { width:100%;}
#tabbed_box_1 #tabfront_news_l {float:left; width:324px; }
#tabbed_box_1 #tabfront_news_r {float:left; width:324px;}
#tabbed_box_1 #tabfront_news_r h2 {margin:0px; padding:0px;font-size:1.8em;font-weight:normal}
#tabbed_box_1 #tabfront_news_r h2 a { color:#0383AA; }
#tabbed_box_1 #tabfront_news_r {font-size:11px;}
#tabbed_box_1 #tabfront_news_r a {color:#0383AA; text-decoration:none;}
#tabbed_box_1 #tabfront_news_r a:hover {background-color:#FFFFFF; text-decoration:underline;}
#tabbed_box_1 #articles .mainrow1 { border-bottom: dotted 1px silver; border-top:0px; width:310px; clear:both; padding-bottom:8px; min-height:150px;  }
/*#tabbed_box_1 #articles h2.mainheadline {font-size:1.2em; font-weight:bold}
#tabbed_box_1 #articles h2.mainheadline a {color:#003366;}
#tabbed_box_1 #articles h2.mainheadline a:hover {color:#990000;}*/
#tabbed_box_1 #articles .mainrow1 img {border:1px solid #333333; width:160px; /*height:140px;*/ margin-right:8px;}
#tabbed_box_1 #articles .row2tab {width:310px;}
#tabbed_box_1 #articles .row2a, #tabbed_box_1 #articles .row2b {margin:0px; padding:0px; font-size:small   }
#tabbed_box_1 #articles .row2a a, #tabbed_box_1 #articles .row2b a {color:#003366; font-weight:bold;line-height:1.6em;}
#tabbed_box_1 #articles .row2a a.readmore, #tabbed_box_1 #articles .row2b a.readmore {font-weight:normal;}
#tabbed_box_1 #articles .row2a	{width:310px; border-bottom:dotted 1px silver; background-color:#EEEEEE; text-align:left;  }
#tabbed_box_1 #articles .row2b	{width:310px; border-bottom:dotted 1px silver; background-color:#DBDBDB; text-align:left; }




#articles div.ftab_title, div.ftab_title {color:#003366; font-weight:bold;}
#articles ul.ftab_all {margin:0px; margin-left:5%; margin-bottom:10px; padding:0px;}
#articles ul.ftab_all li {margin:0px; padding:0px;}
#articles ul.ftab_all a {color:#003366; font-size:11px;text-decoration:none;  font-weight:bold;}
#articles ul.ftab_all a:hover {background-color:#DFDFDF; text-decoration:underline;}

#content_1 #articles div.mainrow1 {border-top:1px solid #CCCCCC; padding-top:4px;}
/*   ################ */



/* Features Tab */
ul.features {margin:0px; padding:0px; list-style:none}
ul.features li {list-style:none; padding:0px;}
ul.features li a {text-decoration:none; color:#0383a8; font-weight:bold;}
ul.features li a:hover {background-color:#FFFFFF; text-decoration:underline; color:#0383a8;}
a.morefeat, .morefeat a {text-decoration:none; color:#0383a8; font-weight:normal; font-style:italic}
a.morefeat:hover, .morefeat a:hover {background-color:#FFFFFF; text-decoration:underline; color:#0383a8;}




/* Video */
div.tabtitle {border-bottom:1px solid #DEDEDE; width:95%;}
div.tab {background-color:#EFEFEF; border-left:1px solid #DEDEDE; background-image:url(~/media/Images/iom.com_images/tabgrey.ashx); background-position:right top; width:200px;}
div.tab h3 {margin:0px; padding:0; display:block; vertical-align:text-bottom;line-height:25px; padding-left:5px; }
ul.vidarchive {list-style:none; margin:0px; padding:10px 0 0 30px;}
ul.vidarchive li {list-style-image:url(http://www.isleofman.com/businessandfinance/~/media/Images/iom.com_images/vidlist.ashx); background-repeat:no-repeat; background-position:left; color:#CC3300;}
ul.vidarchive a {color:#CC3300; text-decoration:none;}
ul.vidarchive a:hover {background-color:#FFFFFF; text-decoration:underline; color:#CC3300;}
ul.vidarchive li span.date {font-size:smaller;}
table.videoparams {width:98%;}
table.videoparams td, table.videoparams th {padding:5px; vertical-align:top; text-align:left;}
table.videoparams th {width:33%; background-color:#EFEFEF; font-weight:bold;}
table.videoparams td {border-bottom:1px solid #EFEFEF;}
table.videoparams td img {border:0px;}

ul.newsvid {list-style:none; margin:0px;padding:10px 0 0 0px; border-top: 1px solid #CCCCCC;}
ul.newsvid li { background-image:url(http://www.isleofman.com/businessandfinance/~/media/Images/businessandfinance/inc/videocameraicon.ashx);  background-repeat:no-repeat; background-position:left ; color:#CC3300; padding:0px;}

ul.newsvid li.vid { background-image:url(http://www.isleofman.com/businessandfinance/~/media/Images/businessandfinance/inc/videocameraicon.ashx);  background-repeat:no-repeat; background-position:left ; color:#CC3300; padding:0px;}

ul.newsvid li.aud { background-image:url(http://www.isleofman.com/businessandfinance/~/media/Images/businessandfinance/inc/audioicon.ashx);   background-repeat:no-repeat; background-position:left ; color:#CC3300; padding:0px;}
ul.newsvid li.aud a:hover {background-color:transparent; text-decoration:underline; color:#006699;background-image:url(http://www.isleofman.com/businessandfinance/~/media/Images/businessandfinance/inc/audioicon.ashx);  background-repeat:no-repeat; background-position:left ;}


ul.newsvid a {color:#003366; text-decoration:none; padding:5px 0 0 30px;display:block;}
ul.newsvid a:hover {background-color:transparent; text-decoration:underline; color:#006699;background-image:url(http://www.isleofman.com/businessandfinance/~/media/Images/businessandfinance/inc/videocameraicon.ashx);  background-repeat:no-repeat; background-position:left ;}



div.landingmarketstxt {font-size:14px;}

div.frontints {border-top: 1px solid #CCCCCC; height:5px;}
div.frontinterviews {margin:0px; padding:0px; width:280px; height:60px;}
div.frontinterviews div {width:100%;}
div.frontinterviews div.intimg {width:60px; float:left}
div.frontinterviews div.intimg img {border:1px solid #333333;}
div.frontinterviews div.inttxt {width:200px; float:left; line-height:1em; padding-top:8px;}

div.frontinterviews:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.frontinterviews  {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html div.frontinterviews  {height:1%;display:block;}



/* Moneyfacts Stuff */
#mflrow { width:100%; margin:0px; font-size:11px; padding-top:0px;  }
#mflrow div.mflrowl {width:240px; padding:0px; margin:0px; margin-bottom:3px; float:left; }
#mflrow div.mflrowr {width:240px; padding:0px; margin:0px; margin-bottom:3px; float:left; }
#mflrow:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
#mflrow  {display:inline-block;}
* html #mflrow  {height:1%;display:block;}

#mflrow ul, #mflrow li { width:100%; list-style:none; }
#mflrow ul {margin:0px; padding:0px;}
#mflrow li { padding:0px; margin:0px; height:27px; background-image:url(../glbimages/bullets/bullet_mf.jpg); background-repeat:no-repeat; background-position:left; }
#mflrow li a { display:block; padding:0px 5px; padding-left:34px; color:#003366; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none; line-height:2em;  }
#mflrow li a:hover {background-color:transparent; color:#003366; text-decoration:underline;}



div.mfactionBrowse {background-image:url(/glbimages/icons/icon_mfbrowse.jpg); background-repeat:no-repeat; background-position:top right; height:64px; padding-top:7px; }
div.mfactionSearch {background-image:url(../glbimages/icons/icon_mfsearch.jpg); background-repeat:no-repeat; background-position:top right; height:64px; padding-top:7px; }
div.acontent {width:82%; height:50px; background-color:#002f5e; color:#FFFFFF;}
div.acontent h2 {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; padding:4px 5px; margin:0px; }




div.listFacts {margin:10px 0px;}
div.listFacts a {text-decoration:none;}
div.listFacts a:hover{ }

div.SavingsMain {width:100%; }
div.SavingsMain div.areatitle {border-bottom:2px solid #0383a8; text-align:left}
div.SavingsMain div.areatitle img {border:0px;}
div.areatitle div.titleLeft{width:215px; float:left; background-image:url(/glbimages/bf/dotblue_vert.jpg); background-repeat:repeat-y; background-position:right; padding-bottom:2px; height:35px;}
div.areatitle div.titleRight{width:232px; float:left; padding-bottom:2px; height:35px;}

div.SavingsMain div.titleLeft h1#yoursavings {color:#0383aa; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; margin:0px; padding:0px; line-height:2.8em;}



div.SavingsMain h2 {color:#3a3543;}
div.SavingsMain span.seeleft {font-size:11px;}
div.savingsSort {margin:0; width:100%; background-image:url(/glbimages/bf/savings_sortbar.jpg); background-repeat:repeat-x; line-height:2em; background-position:top; padding-top:2px;}
table.sortable {width:100%; padding:0px; margin:0px;}
table.sortable th {color:#FFFFFF; height:24px; border-right:1px solid #FFFFFF;}
table.sortable th, div.savingsSort table.sortable td {text-align:center;}
table.sortable th.nobord {border-right:0px;}
table.sortable td.comtitle {padding:5px 0px 0px 0px; text-align:left}
table.sortable td.barbot {background-image:url(/glbimages/bf/greydot_h.jpg); background-repeat:repeat-x; background-position:bottom; border-right:1px solid #002f5e; line-height:2.5em;}
table.sortable td.barbotnobord  {background-image:url(/glbimages/bf/greydot_h.jpg); background-repeat:repeat-x; background-position:bottom; border-right:0px}

div.savingsCompany {width:100%; background-color:#01305C; min-height:25px; color:#FFFFFF; font-weight:bold;}
div.savingsCompany div.left {background-image:url(/glbimages/bf/savings_l.gif); height:100%; background-position:top left; background-repeat:no-repeat;}
div.savingsCompany div.right {background-image:url(/glbimages/bf/savingsr.gif); height:100%; background-position:top right; background-repeat:no-repeat;}
div.savingsCompany div.company {width:330px; float:left; padding-left:8px; line-height:1.6em; text-align:left; }
div.savingsCompany div.tel {width:135px; float:left; padding-right:8px; line-height:1.6em; text-align:right;}
div.savingsCompany h3 {padding:2px 10px; margin:0px; color:#FFFFFF  }


div.redbut {background-image:url(/glbimages/bf/savings_buttonmid.jpg); background-repeat:repeat-x; height:28px;}
div.redbut_l {background-image:url(/glbimages/bf/savings_buttonl.jpg); background-repeat:no-repeat; background-position:left; height:28px;}
div.redbut_r {background-image:url(/glbimages/bf/savings_buttonr.jpg); background-repeat:no-repeat; background-position:right; height:28px;}
div.greenbut {background-image:url(/glbimages/bf/wpp_buttonmid.jpg); background-repeat:repeat-x; height:28px;}
div.greenbut_l {background-image:url(/glbimages/bf/wpp_buttonl.jpg); background-repeat:no-repeat; background-position:left; height:28px;}
div.greenbut_r {background-image:url(/glbimages/bf/wpp_buttonr.jpg); background-repeat:no-repeat; background-position:right; height:28px;}
div.redbut a, div.greenbut a {color:#FFFFFF; font-weight:bold; text-decoration:none;}
div.redbut a:hover, div.greenbut a:hover {background-color:transparent;}
div.blackbut {margin:0px; margin-top:2px;background-color:#000000; color:#FFFFFF; text-align:center; height:28px;}
div.blackbut a {color:#FFFFFF; text-decoration:none; display:block}
div.blackbut a:hover {background-color:#333333;}


div.searchSavings {clear:both; width:100%; background-color:#002F5D; height:50px;}
div.searchSavings img {border:0px;}
div.searchSavings div.icon {background-image:url(/glbimages/bf/savings_searchicon.jpg); background-repeat:no-repeat; background-position:3px; width:52px; height:100%; float:left;}
div.searchSavings div.searchText {width:350px; float:left; padding:8px 0px; color:#FFFFFF; line-height:1.2em;}
div.searchSavings div.searchText span.searchTitle {font-size:16px;}
div.searchSavings div.searchText span.desc {font-size:11px;}
div.searchSavings div.searchButton {width:45px; float:left; line-height:2em; padding:15px 0px;}


div.AccountType {width:100%; margin:5px 0px; background-color:#D8E3ED; border-bottom:1px dotted #003366}
div.AccountType div.AccountLogo {width:110px; float:left; padding-left:5px; padding-top:15px; }
div.AccountType div.AccountComp {width:328px; float:left; }

div.AccountType:after, div.areatitle:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.AccountType, div.areatitle  {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html div.AccountType, * html div.areatitle  {height:1%;display:block;}

div.AccountType h2.accountCompany {color:#003366;}
div.AccountType h3.accountType {  font-weight:bold; color:#333333; text-transform:uppercase}
table.SavDet_ratesare {width:100%;}
table.SavDet_ratesare th {background-color:#003366; color:#FFFFFF; text-align:center}
table.SavDet_ratesare td {width:50%; background-image:url(/glbimages/bf/greydot_h.jpg); background-repeat:repeat-x; background-position:bottom; text-align:center; background-color:#D8E3ED}
ul.SavDet_list, ul.SavDet_list li {margin:0px; padding:0px; list-style:none; width:100%;}
ul.SavDet_list li {display:block; line-height:1.8em; margin-bottom:3px;}
ul.SavDet_list strong, ul.SavDet_list label  {color:#003366; font-weight:bold; padding-right:8px; width:160px; float:left; border-bottom:1px dotted silver}
ul.SavDet_list span {width:275px; float:left; padding-left:5px; border-bottom:1px dotted silver }

ul.SavDet_list label.opening, ul.SavDet_list span.opening {width:100%; float:none; border-bottom:0px; padding-left:0px;}
ul.SavDet_list span.opening { padding:0px; margin:0px; }


div.SavingsDetails {clear:both; width:100%; margin:0px; margin-top:20px;}
p.account, p.access, p.rates {  font-weight:bold; border-bottom:1px dotted #003366; background-color:#002f5e; color:#FFFFFF; text-transform:uppercase}
ul.account, ul.access, ul.rates{margin:0px; padding:0px; list-style:none; width:100%;}
ul.account li, ul.access li, ul.rates li {margin:0px; margin-bottom:5px; padding:0px; display:block; list-style:none;/*line-height:2em;*/ height:20px; font-size:12px; border-bottom:1px dotted #999999  }
ul.account label, ul.access label, ul.rates label {color:#003366; font-weight:bold; padding-right:8px; width:215px;  float:left; }
ul.account span, ul.access span,  ul.rates span {width:220px; float:left; }
ul.account span.tickcross, ul.access span.tickcross,  ul.rates span.tickcross {width:220px; float:left;padding:3px 0px; height:10px;}

div.SavingsDetails ul label.introbonus, div.SavingsDetails ul span.introbonus {width:100%; float:none; border-bottom:0px; line-height:1.5em; padding-left:0px;}



/* MoneyFacts search style */
div.mfactsSectionSection {width:100%;}
div.searchrow {width:100%; border-bottom:1px dotted #999999; }
div.searchrow div.sl {width:55%; float:left; padding:4px 0px; font-weight:bold; }
div.searchrow div.sr {width:45%; float:left; padding:4px 0px; }

div.searchrow:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.searchrow  {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html div.searchrow  {height:1%;display:block;}


div.searchrow fieldset {margin:0px; padding:0px; border:0px;}
div.searchrow label {font-weight:bold; padding-left:4px; padding-right:8px;}
div.searchrow .input {border:1px solid #999999; width:210px;}
div.searchrow .droplist {border-collapse:collapse; width:210px;}
#mfactsSearchBTN { margin:5px 0px; padding:3px 0px; width:100%;text-align:right; background-color:#eeeeee}
#mfactsSearchBTN input { background-image:url(../glbimages/but/button_red.jpg); background-repeat:no-repeat; border:0px; color:#FFFFFF; width:90px; height:28px; font-size:10px; font-weight:bold}
div.mfactsSectionSection fieldset {border:0px;}

/* ############### */

#mfnews h2{ font-family: Baskerville, Georgia, Times, serif; font-size: 13pt; font-style: normal; font-weight: normal; margin:0px; margin-top:5px; padding:5px 0px; text-decoration:none; color:#0383a8; border-bottom: 3px solid #0383a8; width:100%; }

#mfnews div.collectivenews, #mfnews div.stocknews {width:100%;font-size:11px;}
#mfnews div.cola, #mfnews div.colb {width:49%; float:left;  }
#mfnews table td {vertical-align:top; padding:2px;}
#mfnews table td.fs {width:60px; text-align:right}


div.mfrowa, div.mfrowb {width:100%; border-bottom:1px dotted silver; padding:2px 0px;}
div.mfrowa a, div.mfrowb a {color:#0383a8; text-decoration:none; font-weight:bold;}



#contentBanner { margin:0 auto; width:468px; padding:0px;}
/* #################### */



#newsPics { width:260px; float:right; margin-left:20px; margin-bottom:10px; }
#newsPics a { text-decoration:none; }
#bigT_img  {width: 250px; padding:3px !important; margin:0px; }

#IOMDCgallery {	width:260px; margin-left:1px; }

.thumbI img { width:80px;  margin:1px; padding:1px !important; border: 1px solid #DCDCDC}
.thumbI a { text-decoration:none; }
.thumbI a:hover { text-decoration:none; background-color:transparent; }
.thumbC {display:none;}
.thumb { float:left;}

div#NewsCaptionBox { min-height:40px; background-color:#ECECEC; width:258px; margin-top:4px; padding: 0px 1px 0px 1px; }
div#ZoomGallery { background-image:url(/glbimages/icons/magnifier-left.png); background-repeat:no-repeat; background-position:10px 3px; background-color:#0383A8; width:258px; height:22px; margin-top:4px; padding: 0px 1px 0px 1px; color:#FFFFFF; }
div#ZoomGallery span {display:block; padding-left:40px; padding-top:3px;}

