﻿body { width: 100%; margin: 0px; padding:0; border:0; font-family:Arial, Helvetica, sans-serif; font-size:0.8em;} 

a {color:#003399; }
a:hover { color:#FFFFFF; background-color:#003366; 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:#003399;}
a.nocol2:hover, .nocol2 a:hover {color:#003399; background-color:transparent; text-decoration:underline; }


/*footer*/
#footer {font-size:0.8em; color:#999999; padding:6px;}
a.footer, .footer a {color:#5F5F5F; text-decoration:none;}
a.footer:hover, .footer a:hover {text-decoration:underline; background-color:transparent;}
.footerhr {color:#003366;   margin-top:5px; }


/* Added 11 Nov 08 */
#wcontainer {margin:0 auto;width:994px; text-align:left; }
#container {margin:0 auto;width:966px; text-align:left;}
#forum_container {margin:0 auto;width:966px; text-align:left;}
#classif_container {margin:0 auto;width:960px; text-align:left;/* Newsroom */}

#center {margin:0px;  width:960px; /*No left or rights*/}
#mncenter {margin:0 auto;width:555px; text-align:left; float:left; padding:10px;/* Main with left nav and right ads */}
#tourismcenter {margin:0 auto;width:471px; text-align:left; float:left; padding-left:10px; padding-right:10px;/* Main with left nav and right ads */} 
/*#tourismcenter {margin:0 auto;width:440px; text-align:left; float:left; padding:10px;}*/
#sectorcenter {margin:0 auto;width:442px; text-align:left; float:left; padding-left:10px; padding-right:10px; /*Main with left nav and right ads */} 
#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 */} 

#epediacenter {margin:0 auto;width:555px; text-align:left; float:left; padding:10px;/* Epedia Content hold */}
#epedia_index {margin:0 auto;width:780px; text-align:left; float:left; padding:10px;}
#adscenter {margin:0 auto;width:680px; text-align:left; float:left; padding:10px;/* Main with left and right ads */}
#panel1wrap {width:710px;float:left;}
#classifcenter {width:590px;float:left;padding-right:15px; padding-left:5px;  border-right:1px solid  #999999;/* Newsroom */}
#comcenter {width:630px;float:left; margin-right:8px; padding:0px; border-right:1px solid  #999999;/* Calendar, Finance and Business */}
#contentewrap {width:710px;float:left;}

#sectorleft, #tourismleft {width:200px;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 */}
#adsleft {width:130px;float:left; padding:0px;/* Main with left 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 */}
#classifright {width:330px;float:left;padding:0px;/* Newsroom */}
#comright {width:300px;float:left;padding:0px;/* Calendar, Finance and Business */}
   

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


/* Self-clearing Containers */
#wcontainer:after, #container:after, #classif_container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#wcontainer, #container, #classif_container  {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #wcontainer, * html #container, * html #classif_container  {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{width:200px;wid\th:195px;/* Main with left nav and right ads */}
* html #classifright  {width:330px;wid\th:330px;/* Newsroom */}
* html #comright {width:300px;wid\th:295px;/* Calendar */}
* html #panel1wrap {width:700px;wid\th:710px;}
* html #classifcenter  {width:580px;wid\th:580px;/* Newsroom */} 
* html #comcenter  {width:630px;wid\th:620px;/* Calendar */}
* html #tourismcenter {width:468px;wid\th:465px;/* Finance and Business, Tourism */} 
* html #sectorcenter {width:442px;wid\th:442px;/* Finance and Business, Tourism */} 
* html #epediacenter {width:555px;wid\th:550px; /* epedia*/}
* html #epedia_index {width:780px;wid\th:780px;}
* html #mncenter {width:555px;wid\th:555px;/* 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*/}


/*Directory Search */
#direct {width:250px; margin:0;}
#classif_direct {width:300px; 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:250px; 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:300px; 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}



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





#breadsearch {clear:both;margin:0 auto;width:990px; 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:700px; padding-top:2px;}
#breadsearch_right {float:left; width:260px; padding-top:2px; text-align:right}


/* Self-clearing Containers */
#breadsearch:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#breadsearch {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #breadsearch {height:1%;display:block;}








/* BreadcrumbV1 */
#bcrumbV1 {font-size:0.8em; color:#003399; font-family:Verdana, Arial, Helvetica, sans-serif; padding-left:10px; 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; }
#MainContent { /*text-align:justify;*/  margin-top: 7px; margin-left:10px; width: 550px; padding: 3px 0 0 0; background-color: #fff; } 
#MainContentWide { text-align: left; margin-top: 7px; width: 810px; padding: 3px 0 0 0; background-color:#fff; }
#BizContentWide { text-align:justify;  margin-top:7px; margin-left:10px; margin-right:2px; width:640px; padding: 3px 0 0 0; background-color: #fff; }
#BizContent { text-align:justify;  margin-top: 7px; margin-left:10px; margin-right:5px; margin-right:4px; width: 750px; padding: 3px 0 0 0; background-color: #fff; }
#FinDirContent { text-align:justify;  margin-top: 7px; margin-left:10px; width: 550px; padding: 3px 0 0 0; background-color: #fff; } 
/*#MainNavGroup { margin: 0; width: 210px !important; padding: 0; background-color: transparent; float: left; top:0px; position:relative; }

#MainNav { margin: 0 0 8px 0; width: 210px; padding: 0; text-align: left; background-color: transparent; }*/
#MainNavGroup {width:210px;}
#MainNav {width:210px; margin-left:8px;}
#Page { position: relative; width: 940px; margin:0 auto; padding: 0; text-align: left; background-position: center top;  }
#Page_Classif { position: relative; width: 940px; margin:0 auto; padding: 0; text-align: left; background-position: center top; border:1px solid #000000 }
#PageIndex {}
#Sky { margin: 0 0 15px 0;}

#TopAdCenter { overflow:visible; } 

#tophold {margin:0; margin-bottom:2px; padding:0px;padding-top:1px; width:99%; 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; 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; padding-top:6px; width:468px; 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; }
.gminput {border:1px solid #000033;}



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 used in Calendar */

#comsidebar { font-family: verdana, "Microsoft Sans Serif", Times, serif; font-size: 8pt; float:left; width:300px; 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:300px; }
#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_sixads {float: left; width:295px; text-align:left; margin-bottom:20px; padding:0px; }
#comsidebar_ads_left { float:left; width:147px; text-align:left; padding:0px; margin:0px;}
#comsidebar_ads_left img{ text-align:left; padding-top:1px; background-color:#FFFFFF;  }
#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 iframe{ text-align: center; padding-top:1px; padding-left:0px; background-color:#FFFFFF; }
#comsidebar_ads_right { float: right; width:147px; 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; padding-left:13px; background-color:#FFFFFF; }
#comsidebar_ads_right iframe{ text-align: center; padding-top:1px; padding-left:13px; background-color:#FFFFFF; }

#comsidebar_addevent { float: left; width:290px; text-align:justify; margin-top:0px; margin:0px; padding:0px; }
#comsidebar_addevent div.box {background-color:#fff2c8; padding:4px; width:290px; 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;}


#comsidebar_adbox { width:290px; height:260px; height:auto; border:1px solid #ccc; background-color:#f9f9f9; margin:0px; font-size:7pt; font-weight:normal; text-align:center; padding-bottom:10px;}
#comsidebar_adbox iframe{ text-align:left; padding:0px; margin:0px;}



form.drsrbx, .drsrbx {margin:0;}

/* Padding Options */
div.tenpad {padding:10px;}
div.tenpad_lft {padding-left:10px;}
div.tenpad_rgt {padding-right:10px;}
div.tenpad_top {padding-top:10px;}
div.tenpad_bit {padding-bottom:10px;}
