h1, h2, h3, h4, h5, h6, h7 {font-weight:bold;margin:.5em 0 .25em 0;line-height:1.1em;}
 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;}




/* MAIN SITE NAVIGATION STYLES */
#globalnav_sitter { width:100%; margin:0px; height:26px; background-image:url(http://www.isleofman.com/~/media/Images/iom.com_images/gt_bg.ashx); background-repeat:repeat-x; text-align:left; }
#globalnavV3 li.globalnavV3_selected a:hover, #globalnavV3 li a:hover {background-image:url(http://www.isleofman.com/~/media/Images/iom.com_images/menu_selected.ashx); background-repeat:repeat-x;}
#globalnavV3{ margin:0px;width:940px; min-height:2em; background-image:url(http://www.isleofman.com/~/media/Images/iom.com_images/gt_bg.ashx); background-repeat:repeat-x; margin-left:4%; margin-right:0px; }
#globalnavV3 ul{ margin:0px; padding:0px; background-image:url(http://www.isleofman.com/~/media/Images/iom.com_images/gt_bg.ashx); 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(http://www.isleofman.com/~/media/Images/iom.com_images/bg_sep.ashx); background-position:left top; background-repeat:repeat-y; }
#globalnavV3 a:hover{ text-decoration:none; color:#FFFFFF; }
#globalnavV3 a:hover{ 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_dr_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/Directory/dr_bgon.ashx); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_cm_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/Community/cm_bgon.ashx); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_nw_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/News/nw_bgon.ashx);
background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_cl_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/Classifieds/cl_bgon.ashx); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_lf_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/Lifestyle/lf_bgon.ashx); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_le_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/Leisure/le_bgon.ashx);
background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_bf_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/businessandfinance/inc/bf_bgon.ashx); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_tr_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/Tourism/incs/tr_bgon.ashx); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_he_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/Heritage/he_bgon.ashx); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_mu_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/Multimedia/me_bgon.ashx); background-position:left; background-repeat:no-repeat; border:0px;}
#globalnavV3 a.globalnavV3_sp_selected:hover {background-image:url(http://www.isleofman.com/~/media/Images/iom.com_images/sp_bgon.ashx); 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;}







.commnav_selected {font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
td.commnav_selected, .commnav_selected td  {border-right:1px solid #8C8C8C; border-left:1px solid #8C8C8C; background-image:url(http://www.isleofman.com/~/media/Images/LocalLife/inc/community_selected.ashx); height:30px;}
a.commnav_selected, .commnav_selected a {color:#FFFFFF; text-align:center; text-decoration:none; padding-left:25px; padding-right:25px;}
.commnav_selected td:hover, td.commnav_selected:hover {border-right:1px solid #666666; background-image:url(http://www.isleofman.com/~/media/Images/LocalLife/inc/community_selected.ashx); height:30px; }
a.commnav_selected:hover, .commnav_normal a:hover {color:#FFFFFF; background-color:transparent; text-decoration:none; }


.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; }


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 }
.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; 
}





/* 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;}

.foundnot {background-image:url(http://www.isleofman.com/~/media/Images/Finance/inc/not.ashx); background-repeat:no-repeat; height:30px; width:150px; }
.foundrex {background-image:url(http://www.isleofman.com/~/media/Images/Finance/inc/finex.ashx); background-repeat:repeat-x; height:30px;}

#lnewsbar {background-image:url(http://www.isleofman.com/~/media/Images/iom.com_images/inc/lntitle.ashx); background-repeat:repeat-x; height:22px; padding-left:10px; padding-top:2px; padding-bottom:2px; color:#ED1E2E;}
#weatherbar {background-color:#4B72DD; color:#FFFFFF;  padding:4px; width:100%}

table.evcalbar {border-left:1px solid #9E9E9E; border-right:1px solid #9E9E9E; border-bottom:1px solid #9E9E9E; width:100%;}
td.evcalbar {background-image:url(http://www.isleofman.com/~/media/Images/iom.com_images/inc/lntitle.ashx); background-repeat:repeat-x; height:22px; padding-left:10px; padding-top:2px; padding-bottom:2px; color:#EC008C;}
td.featurelnks {background-color:#000051; color:#FFFFFF;  padding:4px; width:100%; font-weight:bold;}
table.flights {border:1px solid #085B77; width:100%;}
td.arrivals {background-color:#085B77; color:#FFFFFF; padding:4px; font-weight:bold;}

#redbar {background-color:#CE0000; color:#CE0000; height:6px; width:100%; margin-bottom:4px;}
#greenbar {background-color:#698149; color:#698149; height:6px; width:100%; margin-bottom:4px;}
#hmgreenbar {background-color:#00BF16; color:#FFFFFF; padding:4px; width:100%}
#purplebar {background-color:#6666FF; color:#6666FF; height:6px; width:100%; margin-bottom:4px;}
#hmpurplebar {background-color:#000051; color:#FFFFFF;  padding:4px; width:100%}
#pinkbar {background-color:#FF00FF; color:#FF00FF; height:6px; width:100%; margin-bottom:4px;}
#bluebar {background-color:#3333FF; color:#3333FF; height:6px; width:100%; margin-bottom:4px;}

.dividerbx {border-bottom:1px dashed  #C3C3C3; height:1px; padding-left:2px; padding-right:2px;}
.dividerbx2 {border-left:1px dashed  #C3C3C3; height:100%; padding-left:2px; padding-right:2px;}
.dividerbx3 {border-bottom:1px solid  #C3C3C3; height:1px; padding-left:2px; padding-right:2px;}
td.dividerbx4 {background-image:url(/glbimages/tenpxdot.gif); background-repeat:repeat-y; width:20px;}

#searchnews {background-image:url(/glbimages/srchbutton.gif); background-repeat:no-repeat; height:25px; width:75px; border:0px; padding-left:30px; padding-right:5px; }

/*GENERIC LOCALIFE LEFT NAV */
#gennavmain, ul#gennavmain {left:-40px; top:-12px; position:relative; font-size:0.85em;  width:213px;  }
li.gennavmain, .gennavmain li {list-style:none; /*background-color:#D3E1F5;*/ background-color:#E1ECE2; padding-left:8px; padding-right:2px; padding-top:3px; padding-bottom:3px; border:1px solid #DBDBDB; color:#000000; display:block; margin-bottom:3px;}
li.gennavmain:hover, .gennavmain li:hover {/*background-color:#E8EEFF;*/ background-color:#F3F5F3; border:1px solid #DBDBDB; cursor:inherit; }
a.li.gennavmain, .gennavmain li a {color:#000000; font-weight:bold; text-decoration:none; display:block; }
a.li.gennavmain:hover, .gennavmain li a:hover {color:#0033CC; font-weight:bold; text-decoration:none; background-color:transparent; }
a.gennavmain, .gennavmain a {color:#000000; font-weight:bold; text-decoration:none; display:block; padding-left:10px; }
a.gennavmain:hover, .gennavmain a:hover {color:#0033CC; font-weight:bold; text-decoration:none; background-color:transparent; }

li.gennvmn, .gennvmn li {list-style:none; background-color:#F3F5F3; padding-left:8px; padding-right:2px; padding-top:3px; padding-bottom:3px; border:1px solid #DBDBDB; color:#000000; display:block; margin-bottom:3px;}
li.gennvmn:hover, .gennvmn li:hover {background-color:#F3F5F3; border:1px solid #DBDBDB; cursor:inherit; }
a.li.gennvmn, .gennvmn li a {background-color:#F3F5F3; color:#000000; text-decoration:none; display:block;}

a.li.gennvmn:hover, .gennvmn li a:hover {color:#0033CC; font-weight:bold; text-decoration:none; background-color:transparent; }
a.gennvmn, .gennvmn a {color:#000000; text-decoration:none; display:block; padding-left:10px; }
a.gennvmn:hover, .gennvmn a:hover {color:#0033CC; text-decoration:none; background-color:transparent; }

/* 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;}

div.arrowcell {background-image:url(/glbimages/indeximgs/bulletLandingArrow15px.gif); background-repeat:no-repeat; padding-left:25px; color:#144a71; font-weight:bold;  margin-left:5px; width:200px; font-size:0.85em; padding-bottom:3px;}
a.arrowcell, .arrowcell a {color:#144a71; text-decoration:none;}
a.arrowcell:hover, .arrowcell a:hover {background-color:transparent; color:#144a71; }

div.intl {color:#144a71; font-weight:bold; font-size:0.85em; width:470px; text-align:center; top:-30px; position:relative}

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;}


/*TEST TSET */

#testtpsb {width:100%; margin-left:5%; padding:0; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif;}

ul.test {width:100%;}
.test {color:#FFFFFF;height:26px; border-bottom:1px solid #FFFFFF;}
a.test, .test a {color:#FFFFFF; text-decoration:none; padding-left:6px; padding-right:6px; height:25px; }
li.test {color:#FFFFFF; border-right:1px solid #8494A6; padding:0px;}
a.test:hover, .test a:hover {color:#FFFFFF; text-decoration:none; background-color:#0DC4E3;}
li.test:hover, .test li:hover {color:#FFFFFF; background-color:#0DC4E3; border-right:1px solid #8494A6; height:25px;}

.test li, li.test { display:inline; color:#FFFFFF; border-right:1px solid #8494A6; margin:0; padding:5px;height:25px;  }


.test_selected {color:#FFFFFF;}
a.test_selected, .test_selected a {color:#FFFFFF; text-decoration:none; padding-left:6px; padding-right:6px; padding-top:0px;}
li.test_selected, .test_selected li {color:#FFFFFF; background-color:#0DC4E3; border-right:2px solid #FFFFFF; border-left:2px solid #FFFFFF;  padding:0px; height:25px; display:inline; height:25px;  }
a.test_selected:hover, .test_selected a:hover {color:#FFFFFF; text-decoration:none; background-color:#0DC4E3;}
li.test_selected:hover, .test_selected li:hover {color:#FFFFFF; background-color:#0DC4E3; border-right:2px solid #FFFFFF; border-left:2px solid #FFFFFF; height:25px;}

#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*/
/*textarea {border:1px solid #2D85AB; width:550px;}*/
/*input[type=text] {border:1px solid #2D85AB; width:300px;}*/
.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;}
