h1, h2, h3, h4, h5, h6, h7 {font-weight:normal;margin:.5em 0 .25em 0;line-height:1.1em;font-family:Georgia, "Times New Roman", Times, serif; color:#0383A8;}
 h1 {font-size:1.6em;}
 h2 {font-size:1.3em;}
 h3 {font-size:1.2em;}
 h4 {font-size:1.1em;}
 h5 {font-size:1em;}
 h6 {font-size:0.9em;}
 h7 {font-size:0.8em;}
 
h1.und, h2.und, h3.und {border-bottom: 3px solid #0383a8;}

h1 a, h2 a, h1 a, h3 a { color:#0383A8; text-decoration:none;  }
h1 a:hover, h2 a:hover, h3 a:hover {color:#0383A8; text-decoration:underline; background-color:transparent}
 
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;} 

/* Paragraph Text */
p, pre {margin:.25em 0 1em 0;line-height:1.35em;}

.clear {clear:both;}


a {/*color:#003399;*/ color:#0383A8; }
a:hover { color:#FFFFFF; background-color:/*#003366*/#0383A8; text-decoration:underline; }
a.nocol, .nocol a {color:#003399;}
a.nocol:hover, .nocol a:hover {color:#FFFFFF; background-color:transparent; text-decoration:underline;}
a.nocol2, .nocol2 a {color:#0383A8;}
a.nocol2:hover, .nocol2 a:hover {color:#0383A8; background-color:transparent; text-decoration:underline;}


div.dateback {margin:0px; margin-bottom:10px; clear:both; width:100%; }
div.dateback div.dbl {float:left; width:412px; }
div.dateback div.dbr {float:left; width:70px; text-align:right; }
div.dateback div.dblong {width:100%; }
div.dateback:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.dateback {display:inline-block;} 
* html div.dateback {height:1%;display:block;}
/* ################################ */


.datepost p, p.datepost, div.datepost{ font-family:Verdana, Arial, Helvetica, sans-serif; /*font-size:8pt;*/ font-size:smaller; margin-bottom:5px; padding-top:0px; padding-right:1px; padding-bottom:1px; padding-left:0px; text-align:left; }
.datepost_article p, p.datepost_article{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin-bottom:5px; padding-top:0px; padding-right:1px; padding-bottom:1px; padding-left:0px; text-align:left; }
.iomBlue { font-weight:bold; color:#0383A8 !important;  }

span.backLink { color:#0383A8; float:right; }
span.backLink a { 	color:#0383A8; }
span.backLink a:hover{ 	background-color:#0383A8; color:#ffffff;}

a.readmore,  a.readmore { color:#0383a8; text-decoration:none; font-weight:normal; font-size:0.85em; }
a.readmore:hover,  a.readmore:hover { color:#006699; text-decoration:underline; background-color:transparent; }

span.vidfoot {font-weight:normal; font-size:85%;}



/* MAIN SITE NAVIGATION STYLES */
#globalnav_sitter { width:100%; margin:0px; height:26px; background-image:url(/glbimages/header/gt_bg.jpg); background-repeat:repeat-x; text-align:left; }

#globalnavV3 li.globalnavV3_selected a:hover, #globalnavV3 li a:hover {background-image:url(/~/media/Images/iom.com_images/menu_selected.ashx); background-repeat:repeat-x;}
#globalnavV3{ margin:0px;width:940px; min-height:2em; background-image:url(/glbimages/header/gt_bg.jpg); background-repeat:repeat-x; margin-left:4%; margin-right:0px; }
#globalnavV3 ul{ margin:0px; padding:0px; background-image:url(/glbimages/header/gt_bg.jpg); background-repeat:repeat-x; }
#globalnavV3 li{display:inline;margin:0px;padding:0px; }
#globalnavV3 a{ font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#333333; padding:.5em 10px; line-height:1em;display:block;float:left; text-decoration:none;  font-weight:normal; text-transform:uppercase; white-space:nowrap; border:0px; background-image:url(/glbimages/header/bg_sep.jpg); background-position:left top; background-repeat:repeat-y; }
#globalnavV3 a:hover{ text-decoration:none; color:#FFFFFF; background-color: transparent;}
#globalnavV3 span a { }
#globalnavV3 span a:hover {}
li.globalnavV3_selected a, .globalnavV3_selected li a {color:#FFFFFF;}
a.globalnavV3_selected, .globalnavV3_selected a {color:#FFFFFF;}

#globalnavV3:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#globalnavV3 {display:inline-block;} /* Force IE7 to respect generated content */
* html #globalnavV3 {height:1%;display:block;}
* html #globalnavV3 {height:2em;}
/*############################################################## */

/* MAIN SITE NAVIGATION STYLES  individuals */
#globalnavV3 a.globalnavV3_hp_selected:hover {background-image:url(/glbimages/header/hp_bgon.jpg); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_dr_selected:hover {background-image:url(/glbimages/header/dr_bgon.jpg); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_cm_selected:hover {background-image:url(/glbimages/header/cm_bgon.jpg); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_nw_selected:hover {background-image:url(/glbimages/header/nw_bgon.jpg);
background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_cl_selected:hover {background-image:url(/glbimages/header/cl_bgon.jpg); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_lf_selected:hover {background-image:url(/~/media/Images/Lifestyle/lf_bgon.ashx); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_le_selected:hover {background-image:url(/~/media/Images/Leisure/le_bgon.ashx);
background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_bf_selected:hover {background-image:url(/glbimages/header/bf_bgon.jpg); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_tr_selected:hover {background-image:url(/glbimages/header/tr_bgon.jpg); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_he_selected:hover {background-image:url(/glbimages/header/he_bgon.jpg); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_mu_selected:hover {background-image:url(/glbimages/header/me_bgon.jpg); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_sp_selected:hover {background-image:url(/glbimages/header/sp_bgon.jpg); background-position:left; background-repeat:no-repeat; border:0px;}



#secondmenuholder {margin:0px; padding:0px; width:100%; clear:both; text-align:left;}
#secondmenu_sitter { margin:0; width:100%; padding:7px 0px 0px 0px;  }
#secondmenu {margin:0 auto; margin:0px; border:0px;min-height:2em;padding:0; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
ul#secondmenu { position:relative; left:158px; width:840px;}
#secondmenu li {display:inline; float:left;margin:2px 1px; padding:0px; background-image:none;}
#secondmenu li span {float:left;}
#secondmenu a {display:block;text-decoration:none; padding:2px 8px; margin:0;line-height:/*2.6em*/1.4em;  font-weight:normal; white-space:nowrap; }
#secondmenu a:hover {background-color:transparent;}

/* Self-clearing Containers */
#secondmenu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#secondmenu {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #secondmenu {height:1%;display:block;}
/* IE box model hacks */
* html #secondmenu {height:2em;}



/* News stuff */
#articles p, #newsArticle p {margin:0px;}
#newsArticle img.float-right{ margin: 5px 0px 10px 20px; float: right; position:relative; }
#newsListings img, #newsArticle img, div.newsLanding img, #articles img {background: #fafafa; border: 1px solid #dcdcdc; padding: 5px; }


div.subscribe {clear:both; margin:10px 0px;width:100%; }
div.subscribe:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.subscribe div.nwarticletags {padding:5px 5px; float:left; width:150px; }
div.subscribe div.addrss {padding:5px 5px; float:left; width:250px; line-height:2em;}


#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;}
.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;}

/* #################### */


div.subtitle span {display:block; padding:2px 5px;}






.genav {background-color:transparent; text-decoration:none; }
a.genav, .genav a {background-color:transparent; text-decoration:none; }
a.genav:hover, .genav a:hover {background-color:transparent; text-decoration:none; color:#FFFFFF; }



div.tellthem {width:100%; margin:5px 0px; text-align:center;}
.iomdc_txt{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.4em; font-style:italic; top:5px; left:20px; font-weight:bold; color:#0383A8}
.iomdc_txt a:link{ text-decoration:none;}
.iomdc_txt a:visited{text-decoration:none;}
.iomdc_txt a:hover{text-decoration:none;}



p.sectionhead, .sectionhead { font-size:16px; color:#0383A8;  font-weight: bold; text-decoration:none }
.sectionhead a { color:#9999CC; font-size:16px; font-weight: bold; text-decoration:none }
.sectionhead a:visited { color:#0383A8; text-decoration: none }
.sectionhead a:hover { color:#0383A8 text-decoration: none; background-color:transparent; }

.subheader{ font-size: 16px; color:#0383A8;  font-weight: bold; text-decoration: none }
a.subheader{color:#0383A8; font-size: 16px; font-weight: bold; text-decoration: none }
a.subheader:hover { color:#0383A8; text-decoration: none }



table.header {table-layout: fixed;}
table.prodTable {margin:8px 4px 8px 4px; width:100%; font-size:0.9em;}
tr.mainbodytext,span.mainbodytext {font-weight:normal;	vertical-align:top;}
div.display{ padding: 7px; margin: 5px; }
.bordright {border-left:1px solid #003366; }

.dirtable {font-size:0.9em; padding:4px; }
.dirtable td {border-bottom:1px solid #D9DBE1; padding:4px; }
.dirtable a {text-decoration:none; }

#gray {	background-color: #e6e6e6; font-weight:bold;	width:100%;	padding:2px; margin:8px 4px 8px 4px;  }
.gray {	background-color: #e6e6e6; font-weight:bold;	width:100%;	padding:2px; margin:8px 4px 8px 4px;  }

.smalldetails { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
a.smalldetails:link { color: #993399; text-decoration: none; }
a.smalldetails:active { color: #993399; text-decoration: none; }
a.smalldetails:visited { color: #993399; text-decoration: none }
a.smalldetails:hover { color: #993399; text-decoration: none }

.smalldisclaimer { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
.acknowledgements { font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; color: #999933; }
a.acknowledgements a{ color: #999933; text-decoration: none; }
a.acknowledgements:hover { color: #999933; text-decoration: none; }
a.acknowledgements:visited { color: #999933; text-decoration: none; }
a.acknowledgements:active { color: #999933; text-decoration: none; }
.searchtxt {  font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #333366; }
.newsheader { font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; color: #FFFFFF; background-color: #CCCC99; font-weight: bold; padding:4px;
}
.menusmall { color: #000066; font-size:10px; font-family: Arial, Helvetica, sans-serif; text-decoration:none;margin-left:15px; 
}


div.ackn_gen {width:95%; background-color:#F4F4F4; border:1px solid #666666; padding:8px; font-size:0.85em;}


#homesubholder {width:100%; height:30px; background-image:url(~/media/Images/general/homex.ashx); background-repeat:repeat; background-color:#000000;}
div.homenot{ width:150px; height:30px; background-image:url(~/media/Images/general/homeknot.ashx);  background-repeat:no-repeat; }


div.enhancedhold img, div.mini_enhancedhold img {border:0px;}

/* Breadcrumb */
.BreadcrumbClass {font-size:0.85em; margin-left:20px;}
a.BreadcrumbClass, .BreadcrumbClass a, .BreadcrumbClass a:visited {text-decoration:underline; color:#003399; padding:2px;}
a.BreadcrumbClass:hover, .BreadcrumbClass a:hover {text-decoration:underline}


.genimg {border:0; padding:6px; }
.genimgLeft {border:0; padding-bottom:10px; padding-right:10px; }
.genimgRight {border:0; padding-bottom:10px; padding-left:10px; }

.isleofman { color: #66CC66; font-size:16px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; }
.mainlogo {padding-left:6px; padding-top:0px;}

a.clearlnk, .clearlnk a {background-color:transparent; color:#003399; text-decoration:none;}
a.clearlnk:hover, .clearlnk a:hover {background-color:transparent; color:#0000CC; text-decoration:underline;}

.foundrex {background-image:url(~/media/Images/Finance/inc/finex.ashx); background-repeat:repeat-x; height:30px;}




/* RIGHT Weather */
div.rightWeather {clear:both; width:100%; margin:0px; display:inline-block; font-size:11px; }
div.rightWeather img {border:0px;}
div.rightweatherpartner {text-align:right;}
div.rightWeather h2 {font-family:Arial, Helvetica, sans-serif;}
div.rightWeather h2 span {padding:1px 3px;}
div.rightWeather div.daysHold { width:100%; margin:0px; display:inline-block;}
div.rightWeather div.daya, div.rightWeather div.dayb {float:left; width:84px;  text-align:center; height:100%}
div.rightWeather div.next24 {text-align:center; padding:2px 0px;}
div.rightWeather div.next24 a {text-decoration:none; font-weight:bold }





#searchnews {background-image:url(/glbimages/srchbutton.gif); background-repeat:no-repeat; height:25px; width:75px; border:0px; padding-left:30px; padding-right:5px; }


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;}


/* LOGIN STYLES */
.loginbar {text-align:left;vertical-align:middle;background-image:   url(/glbimages/logins/bluebar_lower.gif);background-repeat: repeat-x;color: #ffffff;}
.logintitle { color: #0D005E;font-weight:bold;padding-left:4px;width:120px;}
.checkboxtitle {padding-left: 20px;}
.fieldtitle {/*font-size: 10px;*/
color: #0D005E;font-weight:bold;padding-left:4px;width:120px;}

/* INDEX PAGE STYLES */
div.TourismTitle{background-image:url(/glbimages/indeximgs/tourismTitle.png);  background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:bold; font-size:1.36em; padding:4px 5px 2px 10px; width:200px; height:28px; color:#FFFFFF;}
div.TourismHeaderContent{ width:auto; background-position:top right; background-repeat:no-repeat; padding:2px 2px 2px 2px; width:200px;}
div.TourismHeaderContent a {color:#FFFFFF; text-decoration:none;}
div.TourismHeaderContent a:hover, div.TourismHeaderContent a:hover {background-color:transparent; color:#FFFFFF;}

div.FinanceTitle{background-image:url(/glbimages/indeximgs/financeTitle.png);  background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:bold; font-size:1.36em; padding:4px 5px 2px 10px; width:200px; height:28px; color:#FFFFFF;}
div.FinanceHeaderContent{ width:auto; background-position:top right; background-repeat:no-repeat; padding:2px 2px 2px 2px; width:200px;}
div.FinanceHeaderContent a {color:#FFFFFF; text-decoration:none;}
div.FinanceHeaderContent a:hover, div.FinanceHeaderContent a:hover {background-color:transparent; color:#FFFFFF;}

div.ShopTitle{background-image:url(/glbimages/indeximgs/shopTitle.png);  background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:bold; font-size:1.36em; padding:4px 5px 2px 10px; width:200px; height:28px; color:#FFFFFF;}
div.ShopHeaderContent{ width:auto; background-position:top right; background-repeat:no-repeat; padding:2px 2px 2px 2px; width:200px;}
div.ShopHeaderContent a {color:#FFFFFF; text-decoration:none;}
div.ShopHeaderContent a:hover, div.ShopHeaderHeaderContent a:hover {background-color:transparent; color:#FFFFFF;}

div.CommunuityTitle{background-image:url(/glbimages/indeximgs/communityTitle.png);  background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:bold; font-size:1.36em; padding:3px 5px 2px 10px; width:200px; height:28px; color:#FFFFFF;}
div.CommunuityHeaderContent{ width:auto; background-position:top right; background-repeat:no-repeat; padding:2px 2px 2px 2px; width:200px;}
div.CommunuityHeaderContent a {color:#FFFFFF; text-decoration:none;}
div.CommunuityHeaderContent a:hover, div.CommunuityHeaderContent a:hover {background-color:transparent; color:#FFFFFF;}

div.DirectoryTitle{background-image:url(/glbimages/indeximgs/directoryTitle.png);  background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; font-weight:bold; font-size:1.36em; padding:4px 5px 2px 10px; width:200px; height:28px; color:#FFFFFF;}
div.DirectoryHeaderContent{ width:auto; background-position:top right; background-repeat:no-repeat; padding:2px 2px 2px 2px; width:200px;}
div.DirectoryHeaderContent a {color:#FFFFFF; text-decoration:none;}
div.DirectoryHeaderContent a:hover, div.DirectoryHeaderContent a:hover {background-color:transparent; color:#FFFFFF;}



table.noFlashLand{width:100%;}

td.landcol1{width:220px; font-size:x-small; font-weight:bold; padding-bottom:10px; padding-left:15px;}
td.noFlashImgCol{ width:10%; padding:3px 0 3px 0;}

img.noFlashLogo{ border:none;}
img.noFlashPhotos{ border:none;}


#ajax_tooltipObj{ z-index:1000000; text-align:left; }
#ajax_tooltipObj div{ position:relative; }
#ajax_tooltipObj .ajax_tooltip_arrow{background-image:url('/glbimages/arrow.gif'); width:20px; position:absolute; left:0px; top:0px; background-repeat:no-repeat; background-position:center left; z-index:1000005; height:60px; }
#ajax_tooltipObj .ajax_tooltip_content{ border:2px solid #317082; left:18px; top:0px; position:absolute; width:250px; height:200px; background-color:#FFF; padding:5px; font-size:0.8em;overflow:auto; z-index:1000001; }

/*Submit Forms*/
.articletitle {width:550px; border:1px solid #336600;}
.articlecontent {width:550px; border:1px solid #336600;}
.articlesubmit {width:300px; border:1px solid #336600;}

.normtitle {width:400px; border:1px solid #336600;}
.normcontent {width:400px; border:1px solid #336600;}
.normsubmit {width:300px; border:1px solid #336600;}

.articlebutton {background-color:#336600; color:#FFFFFF; font-weight:bold; border:1px solid #003300;}
.valybox {width:80px; border:2px solid #990000;}

div.validationtxt {font-size:11px; font-style:italic;}


div.iomdc_txt, .iomdc_txt {font-family:Georgia, "Times New Roman", Times, serif; color:#0383A8; font-style:italic}
span.noscript {color:#FF0000;}
span.whitetxt, span.whitetxt strong {color:#FFFFFF;}




/* Submit Form */
table.submitform {border:1px solid #9A9CAF; padding:4px; width:600px; color:#666666; font-size:11px}
td.barbot, .barbot td {border-bottom:1px dotted #CCCCCC; padding:2px;}
table.minibarbot{}
td.minibarbot, .minibarbot td{border-bottom:0px; padding:2px;}
textarea.textwide, .textwide, input.inputbox, .inputbox {border:1px solid #9A9CAF;}
.submitbutton {border:1px solid #2D85AB; color:#FFFFFF; font-weight:bold; background-color:#2D85AB; margin:20px}
/* ######## End Submit Form ######## */



/* Global Footer */
#globalfooter {font-size:0.8em; color:#999999; padding:6px;}
#globalfooter a {color:#5F5F5F; text-decoration:none;}
#globalfooter a:hover {text-decoration:underline; background-color:transparent;}
#globalfooter img {border:0px;}

#globalfooter_menu li {display:inline;margin:0;padding:2px 2px;display:block; float:left}
#globalfooter_menu a {padding:0px 5px; text-decoration:none;color:#5F5F5F;line-height:1em;/*display:block;float:left;*/ text-align:center; background-image:url(/glbimages/footmensep.gif); background-repeat:no-repeat; background-position:right; }
#globalfooter_menu a span {}
#globalfooter_menu a:hover {background:#FFFFFF; background-image:url(/glbimages/footmensep.gif); background-repeat:no-repeat; background-position:right;}


#globalfooterhold #footcol1 {float:left; width:150px;}
#globalfooterhold #footcol2 {float:left; width:620px; text-align:center;}
#globalfooterhold #footcol3 {float:left; width:200px; }
#globalfooterhold #footcol1 img {float:left;}
#globalfooterhold #footcol3 img {float:right;}

/* ######## */

/* Search Business Directory */
div.DirSearchBox {width:255px; margin:10px 0 0 0; padding:0px; border-bottom:1px dotted silver}
div.DirSearchBox span {font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
div.DirSearchBox  div.SearchInputBox {width:215px; float:left; padding-right:5px; line-height:2em;}
div.DirSearchBox  div.SearchInputBox .dsearchin {width:210px; padding:2px; border:1px solid #333333}
div.DirSearchBox  div.SearchButton { line-height:2em;}
div.DirSearchBox  div.SearchButton .SearchButton {}

/* Search section news */
div.bfnSearchBox {width:100%; margin:10px auto;  border-bottom:1px dotted #003366}
div.bfnSearchBox:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.bfnSearchBox div.SearchBox { width:220px;min-height:2em; padding:2px 2px 4px 2px; float:left; }
div.bfnSearchBox div.SearchInputBox {width:210px; padding-right:5px; line-height:2em;  }
div.bfnSearchBox div.SearchInputRadio {clear:both; width:250px; line-height:1.5em;}
div.bfnSearchBox div.SearchButton {width:27px; margin:0px; padding:0px; padding-top:2px; float:left; line-height:2em;}
div.bfnSearchBox div.SearchButton .SearchButton {}
* html div.bfnSearchBox .SearchBox {width:210px; wid\th:200px; }
* html div.bfnSearchBox .SearchButton{width:27px; wid\th:27px; }
/* ######## */


.drSearchlbox{margin:0px;}
label.required {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/glbimages/icons/icon-required_blue.gif) no-repeat scroll 100% 50%;
padding-right:46px;
}
form.subform .geninput, form.subform input.geninput {border:1px solid #333333;}
form.subform .geninput:hover, form.subform input.geninput:hover {border:1px solid #2D85AB;}

form.sfrm {}
form.sfrm .searchButton {background-image:url(../images/iom/genGradBut.jpg); background-repeat:no-repeat; border:0px; width:66px; height:24px; text-transform:uppercase; font-size:11px; color:#333333}



#featuredclient {width:100%; margin:0px; padding:0px; padding-bottom:10px; }


/* Icons */
span.rss14 {background-image:url(/images/icons/rss_14x14.png); background-repeat:no-repeat; height:14px; width:14px; float:left;  padding-right:8px;}


/* AddThis and RSS */
#addrss {margin:0px; width:100%;}
#addrss:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#addrss  {display:inline-block;}
* html #addrss .row2  {height:1%;display:block;}
#bfarticletags { background-color: #FFF; font-family: tahoma, Arial, Helvetica; font-size: 8pt; color: #505050; padding: 5px; margin-left: 5px; margin-right: 0px; width:130px; float:left; }
#bfarticlerss {float:left; padding:0px; width:300px;}
div.rssfeed {font-size:11px; font-weight:bold;}
div.rssfeed a {text-decoration:none;}

/* ############### */

div.GlobalAccount {/*background-color:#dedede;*/ width:100%; margin:0px; color:#666666}
div.GlobalAccountCo {margin:0 auto; width:98%; border-top:#CCCCCC dotted 1px;  padding:2px; height:25px;}
div.GlobalAccount ul {margin:0; min-height:2em;padding:0;list-style:none;}
div.GlobalAccount li {display:inline;margin:0;padding:0;float:left;padding:1px 5px;line-height:23px; font-size:smaller}
div.GlobalAccount li img {width:24px; height:24px;}
div.GlobalAccount a {text-decoration:none;color:#0383a8;display:block; }
div.GlobalAccount a:hover { text-decoration:none; background-color:#dedede; color:#0383a8}
div.GlobalAccount span { background-image:url(/images/icons/nav_topsep.png); background-repeat:no-repeat; background-position:right; color:#0383a8; padding:0px; padding-right:10px;}
div.GlobalAccount span.nobord {background-image:none;}

div.GlobalAccount ul.admin {width:280px; float:left;}
div.GlobalAccount ul.social {width:400px; float:right; }

div.GlobalAccount ul.admin a {padding-left:20px; line-height:23px;}
div.GlobalAccount ul.admin a.signin {background-image:url(/images/icons/icon_topsignin.png); background-repeat:no-repeat; background-position:left;}
div.GlobalAccount ul.admin a.reg {background-image:url(/images/icons/icon_topregister.png); background-repeat:no-repeat; background-position:left}


div.imgTxtHold { width:100%; margin:0px; margin-bottom:4px; padding-bottom:5px; border-bottom:1px dotted silver}
div.imgTxtHold h3, div.imgTxtHold h3 a {text-decoration:none;}
div.imgTxtHold a {color:#0383a8; text-decoration:none}
div.imgTxtHold a:hover {text-decoration:underline; color:#FFFFFF; background-color:#0383a8;}

div.imgTxtHold:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.imgTxtHold {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html div.imgTxtHold {height:1%;display:block;}

div.mainleft { float:left; padding-right:20px; background-color:#FFFFFF;}


b.bus {background-image:url(/images/icons/bus.png); background-repeat:no-repeat; padding-left:20px;}

