﻿body {margin: 0px; padding:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; text-align:center; color:#666666;} 







#container {margin:0 auto; width:980px; text-align:left; }
#center {margin:0px;  width:960px; /*No left or rights*/}

#comcenter {width:695px;float:left; margin:0px; padding:0px; padding-right:26px; /*border-right:1px solid  #999999;*//* Calendar, Finance and Business */}
#mncenter {margin:0 auto;width:590px; text-align:left; float:left; padding:0px; padding-left:26px; padding-right:26px/* Used for Epedia */}
#sectorcenter, #tourismcenter {margin:0 auto;width:494px; text-align:left; float:left; padding:0px; padding-left:26px; padding-right:26px;  /*Main with left nav and right MPU's */} 
#sectorcenter_w {margin:0 auto;width:720px; text-align:left; float:left; padding-left:10px; padding-right:10px; /*Main with left nav and NO right ads */} 

#panel1wrap {width:700px;float:left;}
#contentewrap {width:710px;float:left;}


#sectorleft, #tourismleft, #comleft {width:175px;float:left; padding:0px;/* Business &amp; Finance, Tourism with left nav and right ads */}
#mnleft {width:220px;float:left; padding:0px;/* Main with left nav and right ads */}

#right {width:255px;float:left;}
#mnright {width:130px;float:left;padding:0px;/* Main with left nav and right ads */}
#epediaright {width:160px;float:left;padding:0px;/* Epedia right content */}
#comright {width:255px;float:left;padding:0px;/* Calendar, Newsroom, Business &amp; Finance, Directory */}
   

#rightcom {width:160px;float:left;}
#minifooter  {clear:both;margin:0 auto;width:940px;height:50px;}
#minifooter_left {width:620px; float:left; margin-right:8px; padding:0px; }
#minifooter_right {width:300px; float:left; margin-left:8px; padding:0px; }

#globalfooter {clear:both;margin:20px auto;width:99%;border-top:1px dotted #333333;line-height:2em; text-align:left;}
#globalfooter_menu {margin:0 auto;width:480px; min-height:2em;padding:0;list-style:none;}
#globalfooterhold {margin:0 auto;width:994px; }


#breadsearch {clear:both;margin:0 auto; margin-top:5px; margin-bottom:10px;width:980px; text-align:left; /*border-bottom:1px dotted #333333;*/ margin-bottom:5px;  }
#breadsearch table {border:0px;}
#breadsearch table.td {vertical-align:top;}
#breadsearch_left {float:left; width:695px; padding-top:2px; padding-right:26px;}
* html #breadsearch_left{width:695px;wid\th:685px;/* Main with left and right ads */}
#breadsearch_right {float:left; width:255px; padding-top:2px; text-align:left}
#breadsearch_right input {margin-right:5px;}
.gminput {border:1px solid #000033; width:210px;}



/* Self-clearing Containers */
#wcontainer:after, #container:after, #classif_container:after, #breadsearch:after, #globalfooter_menu:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wcontainer, #container, #classif_container, #breadsearch, #globalfooter_menu  {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #wcontainer, * html #container, * html #classif_container, * html #breadsearch, * html #globalfooter_menu  {height:1%;display:block;}
/* IE box model hacks */
* html #right {width:255px;wid\th:250px;}
* html #mnright{width:130px;wid\th:130px;/* Main with left nav and right ads */}
* html #epediaright{width:160px;wid\th:160px;/* Epedia right content */}
* html #adsleft{width:130px;wid\th:130px;/* Main with left and right ads */}
* html #mnleft{width:220px;wid\th:220px;/* Main with left nav and right ads */}
* html #sectorleft, * html #tourismleft, * html #comleft {width:175px;wid\th:175px;/* Main with left nav and right ads */}
* html #classifright  {width:330px;wid\th:330px;/* Newsroom */}
* html #comright {width:255px;wid\th:254px; /* Calendar */}
* html #panel1wrap {width:700px;wid\th:710px;}
* html #classifcenter  {width:580px;wid\th:580px;/* Newsroom */} 
* html #comcenter  {width:695px;wid\th:694px;/* Calendar */}
* html #tourismcenter, * html #sectorcenter {width:494px;wid\th:480px;/* Finance and Business, Tourism */} 
* html #epediacenter {width:555px;wid\th:550px; /* epedia*/}
* html #epedia_index {width:780px;wid\th:780px;}
* html #mncenter {width:590px;wid\th:585px;/* Main with left nav and right ads */}
* html #adscenter {width:680px;wid\th:680px;/* Main with left and right ads */}
* html #center {width:960px;wid\th:960px; /*No left or rights*/}
* html #globalfooter_menu {height:2em;}



/*Directory Search */
#direct {width:260px; margin:0;}
#classif_direct {width:260px; margin:0 auto;/* Newsroom */}
div.directoryseach {background-image:url(/glbimages/indeximgs/home_directorysearch_title.gif); width:200px; height:20px; background-repeat:no-repeat;}
div.directoryseach span {display:none;}
table.dsearch {background-image:url(/glbimages/indeximgs/d_searchbox.jpg); background-repeat:repeat-x; height:36px; border:1px solid #3f6600; width:260px; padding:4px;}
table.classif_dsearch {background-image:url(http://www.isleofman.com/glbimages/indeximgs/d_searchbox.jpg); background-repeat:repeat-x; height:36px; border:1px solid #3f6600; width:260px; padding:4px;/* Newsroom */}
input.home_dsearch, .home_dsearch {border:0px; width:180px;}

/* ###############  */


/* Classes */
.clearer { clear: left; line-height: 0; height: 0; font-size: 0px; padding: 0; }
.skip {visibility:hidden; display:none; }
.skiplink { display: none; visibility:hidden; }
.spacer { clear: left; height: 20px; background-repeat: repeat-x; background-position: 50% 50%; } 
/* spacers */
.twopx {width:2px; height:2px;}
.fivepx {width:5px; height:5px;}
.tenpx {width:10px; height:10px;}
.fifteenpx {width:15px; height:15px;}
.twentypx {width:20px; height:20px;}
.twentyfivepx {width:25px; height:25px;}
.thirtypx {width:30px; height:30px}
.thirtyfivepx {width:35px; height:35px}
.fortypx {width:40px; height:40px}
.fortyfivepx {width:45px; height:45px}
.fiftypx {width:50px; height:50px}
.fiftyfivepx {width:55px; height:55px}

/* Padding Options */
div.twopad {padding:2px;}

div.fivepad {padding:5px;}
div.fivepad_lft {padding-left:5px;}
div.fivepad_rgt {padding-right:5px;}
div.fivepad_lrt {padding-left:5px; padding-right:5px;}
div.fivepad_top {padding-top:5px;}
div.fivepad_bit {padding-bottom:5px;}

div.tenpad {padding:10px;}
div.tenpad_lft {padding-left:10px;}
div.tenpad_rgt {padding-right:10px;}
div.tenpad_lrt {padding-left:10px; padding-right:10px;}
div.tenpad_top {padding-top:10px;}
div.tenpad_bit {padding-bottom:10px;}



/* Breadcrumb */
#bcrumb {font-size:0.8em; color:#003399; top:-10px; position:relative; margin-bottom:-15px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px;}
#bcrumb a:hover {background-color:#FFFFFF; color:#0066FF; }

/* BreadcrumbV1 */
#bcrumbV1 {font-size:0.8em; color:#003399; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:5px;}
#bcrumbV1 a:hover {background-color:#FFFFFF; color:#0066FF; }


/* DIV */
#block1 { margin-bottom: 15px; } 
#block1:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
#block2 { margin-bottom: 15px; } 
#block2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
#ContentGroup { /* border: 1px solid #efefef; */ width: 600px; left: 5px; float: right; }
#Lead { margin: 0 0 6px 0; width: 500px; clear: left; overflow: hidden; text-align:justify }
#MainAds { border: 0 solid #efefef; padding: 0; width: 130px; margin: 0 0 0 0; right: 0; top: 5px; position:relative; }

#Page { position: relative; width: 940px; margin:0 auto; padding: 0; text-align: left; background-position: center top;  }

#TopAdCenter { overflow:visible; } 


#tophold {margin:0; margin-bottom:2px; padding:0px;padding-top:1px; width:100%; text-align:left;}
#tophold div.xmashold { width:100%; margin:0px; background-image:url(/images/headerbg_xmas.jpg); background-repeat:repeat-x;}

#tophold img {border:none;}
#tophold table {width:100%;}
#tophold table td.ad {vertical-align:top; width:468px; }



#Header_logo { float:left; width:273px; background-color:#FFFFFF; padding:0px; padding-left:5px; margin:0px; text-align:left; }
#Header_logo img {margin:0px; padding-left:5px; padding:0px; float:left}
#Header_icons {float:left; width:210px; }
#Header_icons div.iconhold {padding:10px;}
#Header_icons img {margin-left:6px;margin-right:6px; float:left}
#TopAdCenterpg { border:0; padding:0; width:468px;padding:0px; padding-top:6px; overflow:hidden; text-align:center; float:right; } 




/* Self-clearing Containers */
#tophold:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* Hide the next declaration from IE Mac \*/
* html #tophold  {height:1%;display:block;}
* html #tophold  {height:2em;}
* html #Header_logo {width:270px;wid\th:265px;}
* html #Header_icons {width:210px;wid\th:210px;}






#TopSearchCenter { border: 0; padding: 0; width: 450px; height: 45px; overflow:hidden; text-align: center; position:absolute; top:12px; right:5px; } 
#TopSearchCenter { overflow:visible; }

/* Form Styles */
.sfrm {margin-bottom:0px; }
#gsearch { width:250px; right:0px; top:154px; position:absolute; z-index:1; margin:0px; padding:2px; }
#gmsearch { width:250px; right:0px; top:158px; position:absolute; z-index:1; margin:0px; padding:2px; }




table.normsubmit {border:1px solid #666666;}
td.normsubmit, .normsubmit td {padding:4px;}
div.rightcolinstructions {padding:4px; font-size:90%; width:150px; color:#333333; background-color:#E9E9E9;}
div.instructionstitle {background-color:#336600; color:#FFFFFF; font-weight:bold; padding:2px; text-align:center}
.smallfiletype {font-size:11px;}


/*Right MPU's etc */
#comsidebar { font-family: verdana, "Microsoft Sans Serif", Times, serif; font-size: 8pt;  width:255px; padding-top:10px; padding-left:0px; padding-right:0px; margin:0px; text-align: justify; }
#comsidebar p{ margin-bottom: 4px; padding-top: 4px; line-height: 12pt; }
#comsidebar img{ border: none; }
#comsidebar h1{ font-family: verdana, "Microsoft Sans Serif", Times, serif; font-size:8pt; font-weight:bold; margin-top:12px; margin-bottom:5px; padding-top:4px; padding-bottom:4px; border-top:1px solid #FFFFFF; border-bottom:1px dashed #d9d9d9; color: #8EB50C; width:250px; }
#comsidebar ul li{ margin: 0px 7px 8px; list-style-type: square; list-style-position: inside; color: #999; }
#comsidebar a { text-decoration: none; color: #66584B; }
#comsidebar a:hover { color: #66584B; text-decoration: underline; }





#comsidebar_adbox { width:254px; height:260px; height:auto; border:1px solid #ccc; background-color:#f9f9f9; margin:0px; font-size:7pt; font-weight:normal; text-align:center; padding:0px; padding-bottom:3px;}
#comsidebar_adbox iframe{ padding:0px; margin:0px; width:250px;}

#comsidebar_sixads {width:255px; text-align:left; margin-bottom:20px; padding:0px; text-align:left;}
#comsidebar_ads_left { float:left; width:127px; text-align:left; padding:0px; margin:0px;}
#comsidebar_sixads h1, #comsidebar_ads_left h1{ font-family: verdana, "Microsoft Sans Serif", Times, 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_ads_left img{ text-align:left; padding-top:1px; background-color:#FFFFFF;  }
#comsidebar_ads_left iframe{ text-align: center; padding-top:1px; padding-left:0px; padding-right:4px; background-color:#FFFFFF; }
#comsidebar_ads_right { float:left; width:127px; text-align:right;}
#comsidebar_ads_right h1{ font-family: verdana, "Microsoft Sans Serif", Times, 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_ads_right img{ text-align: center; padding-top:1px; background-color:#FFFFFF; }
#comsidebar_ads_right iframe{ text-align: center; padding-top:1px; background-color:#FFFFFF; }



#comsidebar_compsixads {margin:10px 0px; width:100%; text-align:left; padding:0px; }
#comsidebar_compads_left { float:left; width:127px; text-align:left; padding:0px; margin:0px;}
#comsidebar_compsixads  h1{ font-family: verdana, "Microsoft Sans Serif", Times, serif; font-size: 8pt; font-weight: bold; 	margin-bottom: 5px; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #999; background-color:#990000; color: #FFFFFF;}
#comsidebar_compads_left img{ text-align:left; padding-top:1px; background-color:#FFFFFF;  }
#comsidebar_compads_left iframe{ text-align: center; padding-left:0px; padding-right:4px; background-color:#FFFFFF; }
#comsidebar_compads_right { float:left;; width:127px; text-align:right; }
#comsidebar_compads_right img{  text-align: center; padding-top:1px; background-color:#FFFFFF; }
#comsidebar_compads_right iframe{ text-align: center; padding-top:1px; background-color:#FFFFFF;  }




/* Self-clearing Containers */
#comsidebar_sixads, #comsidebar_compsixads  {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #comsidebar_sixads, * html #comsidebar_compsixads  {height:1%;display:block;}
*html #comsidebar_ads_left, * html #comsidebar_ads_right, * html #comsidebar_compads_left, * html #comsidebar_compads_right {width:125px;wid\th:125px;/* Main with left nav and right ads */}





#comsidebar_addevent { float: left; width:100%; text-align:justify; margin:10px 0px; padding:0px; }
#comsidebar_addevent div.box {background-color:#fff2c8; padding:4px; width:95%; border:1px solid #20b2a9;}
#comsidebar_addevent h1{ font-family: verdana, "Microsoft Sans Serif", Times, 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_addevent p, #comsidebar_addevent div{ line-height: 12pt; color:#a43250 }
#comsidebar_addevent p.addev{ line-height: 12pt; color:#a43250; font-size:1.3em; text-align:center }
#comsidebar_addevent a {color:#a43250; font-weight:bold;}
#comsidebar_addevent a:hover {background-color:transparent;}






form.drsrbx, .drsrbx {margin:0;}


