﻿

/* MAIN SITE NAVIGATION STYLES  globalnavV1_selected */
#globalnavV3 a.globalnavV3_cm_selected {color:#FFFFFF; background-image:url(/glbimages/header/cm_bgon.jpg); background-position:left; background-repeat:repeat; }
#globalnavV3 li.globalnavV3_selected a {background-image:url(/glbimages/header/cm_selected.jpg); background-position:left; background-repeat:repeat; }

/* 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/cm_subnavr_off.jpg); background-repeat:no-repeat; background-position:top right; }
#secondmenu li.secondnav_off span {background-image:url(/glbimages/header/cm_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/cm_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/cm_subnavl_on.jpg); background-repeat:no-repeat; background-position:top left; color:#5c7333;}


#secondmenu li.secondnav_selected{background-image:url(/glbimages/header/cm_subnavr_on.jpg); background-position:top right; background-repeat:no-repeat;}
#secondmenu li.secondnav_selected span {background-image:url(/glbimages/header/cm_subnavl_on.jpg); background-repeat:no-repeat; background-position:top left;}
#secondmenu li.secondnav_selected a {display:block; color:#5c7333; text-decoration:none; margin:0; }

#secondmenuholder { background-image:url(/glbimages/header/cm_sitterbg.jpg); background-repeat:repeat-x; background-color:#5E9341; min-height:2.7em; }
#secondmenuholder div.knot{ width:100%; background-image:url(http://www.isleofman.com/glbimages/header/cmknot.jpg); background-position:top left;  background-repeat:no-repeat;   height:35px;}

/* ############################################################################### */

a.leftitle, .leftitle a {color:#FFFFFF;}
.secone {background-color:#F2F7F4; border:1px solid #006666; padding:2px; height:20px;}





/*LEFT NAV */
div.subtitle {background-color:#5c7333; color:#FFFFFF;  font-weight:bold; padding:2px;}
div.subtitle a {color:#FFFFFF; text-decoration:none;}
div.subtitle a:hover {background-color:#5c7333; text-decoration:underline;}
ul#leftnavmain { width:175px; margin:0px; padding:0px; list-style:none; border-left:1px solid #cccccc; }
ul#leftnavmain li {padding:0px; margin:0px; margin-top:3px; list-style:none; border:1px solid #cccccc; border-left:none;}
ul#leftnavmain a {color:#5c7333; text-decoration:none; display:block; padding:2px;  font-size:0.85em; line-height:1.5em;}
ul#leftnavmain a:hover {text-decoration:none; background-color:#E4EDD6;}
li.leftnavmain, .leftnavmain li { background-color:#FAF8FA; color:#000000;}
li.leftnavmain:hover, .leftnavmain li:hover { background-color:#E4EDD6}

li.leftnavselected, .leftnavselected li {background-color:#E4EDD6;  }
li.sectorLiClass, .sectorLiClass li {background-color:#E4EDD6;}
li.leftnavselected a, .leftnavselected li a, .leftnavselected a { font-weight:bold;border-left:4px solid #5c7333}
li.leftnavselected:hover, .leftnavselected li:hover {background-color:#E4EDD6}
li.leftnavselected a:hover {text-decoration:none;background-color:#E4EDD6}

a.sectorLiClass, .sectorLiClass a, .sectorLiClass a { text-indent:5px;}

/**/
div.youarehere_subtitle {background-color:#5c7333; 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 a:hover {background-color:transparent;}
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 #CDD7C4; padding:0px;}
ul#youarehere li:hover {}
ul#youarehere a {color:#003300; 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:#CDD7C4; }
li.yhnavmain, .yhnavmain li { background-color:#E4EDD6}
li.yhnavmain:hover, .yhnavmain li:hover { background-color:#CDD7C4; }

li.yhnvmn, .yhnvmn li {background-color:#CDD7C4; }
li.yhnvmn a, .yhnvmn li a, .yhnvmn a {border-left:4px solid #5c7333; border-right:4px solid #5c7333; font-weight:bold; padding-left:5px;}
li.yhnvmn:hover, .yhnvmn li:hover {background-color:#CDD7C4; }
li.yhnvmn a:hover {text-decoration:none;  }


div.youarehere_sep {clear:both; height:10px; border-top:1px dashed #DADFE7; margin:10px 0 0 0;}

/* ############################# */



/*Directory Search */
div.DirSearchBox div.SearchBox {background-image:url(/glbimages/search/bd_directorysearch.jpg); background-repeat:repeat-x;  min-height:2em; padding:8px 2px 4px 2px;}
/* ###############  */


.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; }
#imagegallery span{margin:1px;}
#imagegallery {margin-top:-8px;}

img, img:hover {border:none; }


div.itemsperpage {font-size:11px; width:100%; text-align:left; color:#000000; border-bottom:solid 1px #333333; padding:4px 1px; background-color:#EFEFEF}
div.itemsperpage span {padding:0px 25px; padding-left:0px; float:left; display:block; border:0px;}
div.itemsperpage a {text-decoration:none; padding:0px 6px;}
div.itemsperpage a.selected {color:#000000; font-weight:bold;}
div.itemsperpage a.selected:hover {color:#FFFFFF;}
div.itemsperpage div.ipgft {width:210px; float:right; }

ul.itmsppg {margin:0px; padding:0px; list-style:none;  border-bottom:0px; }
ul.itmsppg {width:108px; float:left;  }
ul.itmsppg li {display:inline;margin:0;padding:0; border:0px;}

ul.pageno {margin:0px; padding:0px; list-style:none; }
ul.itmsppg {width:108px; float:left;  }
ul.pageno li {display:inline;margin:0;padding:0;}
ul.pageno a {display:block; float:left; padding:0px 8px;}
ul.pageno a:hover {background-color:#333333; color:#FFFFFF;}
ul.pageno a.current {color:#FFFFFF;background-color:#666666;}
div.pagHold img {border:none; margin:0px 5px;}

div.pagHold {width:100%; line-height:2em;}

div.pagHold table { margin:0px; padding:0px;}
div.pagHold table td {text-align:left; vertical-align:middle; font-size:smaller}
div.pagHold table td.pageof {width:150px;}
div.pagHold table td.prev  {width:90px;}
div.pagHold table td.pages  {padding:0px 10px;}
div.pagHold table td.next  {width:70px; text-align:right}
div.pagHold table td.prev span, div.pagHold table td.next span {padding:0px 4px;}
div.pagHold table td.prev a:hover, div.pagHold table td.next a:hover {background-color:transparent; text-decoration:underline; color:#003366}



/* Self-clearing Containers */
.itemsperpage:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.itemsperpage {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html itemsperpage {height:1%;display:block;}




/* LEFT NAVIGATION 2009 */
div.subtitle {background-color:#5c7333; color:#FFFFFF;  font-weight:bold; padding:2px;}
ul#comnavmain { width:198px; margin:0px; padding:0px; list-style:none; border-left:1px solid #cccccc; }
ul#comnavmain li {list-style:none; margin-bottom:3px; border:1px solid #cccccc; padding:0px;}
ul#comnavmain a {color:#5c7333; text-decoration:none; display:block; padding:2px;  line-height:1.5em;}
ul#comnavmain a:hover {text-decoration:none; background-color:#E4EDD6;}
li.comnavmain, .comnavmain li { background-color:#FAFBF7; color:#000000;}
li.comnavmain:hover, .comnavmain li:hover { background-color:#E4EDD6}

li.comnavon, .comnavon li {background-color:#E4EDD6;  }
li.sectorLiClass, .sectorLiClass li {background-color:#E4EDD6;}
li.comnavon a, .comnavon li a, .comnavon a { font-weight:bold;border-left:4px solid #5c7333}
li.comnavon:hover, .comnavon li:hover {background-color:#E4EDD6}
li.comnavon a:hover {text-decoration:none;background-color:#E4EDD6}

a.sectorLiClass, .sectorLiClass a, .sectorLiClass a {text-indent:5px;}
 

.h1center {text-align:center;}
h1.bb { background-color:#0383a8; color:#FFFFFF; font-weight:normal;margin:0px; margin-bottom:1px; padding:0px;}
h1.bb span {padding:1px 4px;}



/* Content Text Styles */
.credits {font-size:0.8em; font-style:italic; color:#666666;}
a.credits, .credits a {color:#006699; }
a.credits:hover, .credits a:hover {color:#0066FF; }

.hideInfo {	display : none;}
.showInfo { display : block;}
a.logout  {	font-size:12px;	color : #ffffff;	text-decoration : none;	width:100%;}
a.logout:hover  {	color : #000066;}
div.c2 {margin:0 0 0 16px;}
img.c1 {float:left}
td.leftpad {padding-left:16px}
#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;  }


.text{margin:0px 6px 6px 2px; font-weight:bold;}


.redlnk	{color:#990000; }
a.redlnk, .redlnk a	{color:#990000; text-decoration:underline; }
a.redlnk:hover, .redlnk a:hover	{color:#990000; background-color:transparent; text-decoration:underline; }


div.display{ padding: 7px; margin: 5px; }


.acknowtitle {color:#004020;}






#articles {width:99%;}


div.eventDetails {}
div.eventDetails ul {width:100%;margin:0px; padding:0px; list-style:none;}
div.eventDetails li {margin:0px; margin-bottom:5px; padding:0px; list-style:none; line-height:2em;}
div.eventDetails span.eTitle{font-weight:bold; width:30%; float:left; margin-right:10px;}
div.eventDetails span.ticktext{font-weight:normal; width:15%; float:left; margin-right:10px;}

table.eventsTable {width:100%;}
table.eventsTable td {vertical-align:top;}
table.eventsTable td.eTitle {font-weight:bold; width:30%;}



/*CALNDER 2009 */
table.cselection {margin-top:0px; width:100%; }
table.callogintable {background-image:url(/images/cal/logbg.gif); width:290px; height:34px; background-repeat:no-repeat; color:#a43250; font-weight:bold}
td.callogintable, .callogintable td {color:#a43250}
td.cstb_l {width:5px; background-color:#a43250; height:34px;}
td.ctbl {background-color:#a43250; color:#fff2c8; vertical-align:top; height:26px;}
td.ctbl_l, td.ctbl_r {width:5px; background-color:#FFFFFF; height:26px; border:0px; padding:0px;}
table.callogintable a.log {color:#a43250; text-decoration:none; font-weight:normal;}
table.callogintable a.log:hover, table.callogintable .log a:hover {background-color:transparent; text-decoration:underline;}
table.dayselect {width:100%;}
td.arrow_l, td.arrow_r {width:14px;}
td.navarrow_l {width:50%; text-align:left}
td.navarrow_r {width:50%; text-align:right}
td.navarrow_l, td.navarrow_r, td.navarrow_l a, td.navarrow_r a {color:#a43250; font-weight:bold; font-size:16px;text-decoration:none;}
td.navarrow_l a:hover, td.navarrow_r a:hover {text-decoration:none; background-color:#FFFFFF; color:#a43250;}
td.calMonthSelected, .calMonthSelected td {color:#a43250; font-weight:bold; background-color:#FFFFFF; width:25px}

table.evhead {margin-top:0px; width:100%;}
td.eveday {background-color:#a43250; color:#fff2c8; height:26px; width:20px; font-weight:bold;}
td.evedate {background-color:#a43250; color:#fff2c8; height:26px; width:40px; font-weight:bold;}
td.evestartend {background-color:#a43250; color:#fff2c8; height:26px; width:35px; font-weight:bold; padding-left:4px}
td.eveevent {background-color:#a43250; color:#fff2c8; height:26px; font-weight:bold;}
td.evevenue {background-color:#a43250; color:#fff2c8; height:26px; width:150px; font-weight:bold;}

table.evdetails {margin-top:0px; width:100%; font-size:12px; border:0px;}
td.monthsel {background-color:#fff2c8; color:#a43250; font-weight:bold; font-size:18px;}

td.eveday_det {color:#a43250; width:20px; padding:1px; vertical-align:top;}
td.evedate_det {color:#a43250; width:40px; padding:1px; vertical-align:top; }
td.evestartend_det {color:#a43250; width:35px; padding:1px 3px; vertical-align:top;}
td.eveevent_det {color:#a43250; padding:1px 3px; vertical-align:top; }
td.evevenue_det {color:#a43250; width:150px; padding:1px; vertical-align:top; font-size:95%; }
td.eveevent_det a {color:#a43250; text-decoration:none;}
td.eveevent_det a:hover {color:#a43250; text-decoration:underline; background-color:#FFFFFF;}

table.evnav {margin-top:16px; width:100%;}

div.villaAd {width:100%; text-align:left; background-color:#FEF0C7; background-image:url(/images/cal/advillabg.jpg); background-repeat:repeat-x;}
div.sponsorbord {background-color:#a43250; height:10px; width:100%;}




div.cday_l {background-image:url(/images/cal/cday_l.gif); /*width:3px;*/ height:32px; background-repeat:no-repeat; background-color:#20b2a9; padding:0px; background-position:left;}
div.cday_r {background-image:url(/images/cal/cday_r.gif); /*width:3px;* background-color:#20b2a9;*/ height:32px; background-repeat:no-repeat;  padding:0px; background-position:right bottom; text-align:center}
td.cday_m {/*background-image:url(../images/cal/cday_mid.gif);*/height:32px; width:26px; background-image:url(/images/cal/cday_l.gif); background-repeat:no-repeat; background-color:#20b2a9; background-position:left top; padding:0px;}
td.cday_m a.cday, td.cday_m .cday a {color:#FFFFFF; text-decoration:none; font-size:10px;}
td.cday_m a.cday:hover, td.cday_m .cday a:hover {color:#FFFFFF; text-decoration:underline; background-color:transparent; font-size:10px;}
p.nextevents, div.nextevents {color:#a43250; font-size:10px; line-height:1.8em;}

table.evdetails_popup {margin-top:0px; width:100%; font-size:12px; border:0px;}

/*popup*/
div.popuphold {width:550px;}
table.java {background-color:#fff2c8; color:#a43250; width:100%; height:30px;}
td.java, .java td {color:#a43250; padding:2px; font-weight:bold;}
td.java a, a.java td, a.pop_hdlnk, .pop_hdlnk a  {color:#a43250; font-weight:bold; text-decoration:none;}
td.java a:hover, a.java:hover td, a.pop_hdlnk:hover, .pop_hdlnk a:hover {text-decoration:underline;}  

/* END CALNDER 2009 */

.communitysearchbutton {background-image:url(/images/iom/communitysearchbut.gif); background-repeat:no-repeat; width:66px; height:24px; background-color:transparent; color:#336600; border:0px; font-weight:bold; padding:2px;}






/* 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(~/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;}

/* ############################################################# */

#comland_panel1 {margin:0px; width:100%; }
#comland_panel1:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
#comland_panel1  {display:inline-block;} 
* html #comland_panel1  {height:1%;display:block;}
#comland_panel1_left {width:364px; margin-right:15px; float:left; padding:0px;  }
#comland_panel1_right {width:310px; float:left; padding:0px; }
* html #comland_panel1_left {width:364px;wid\th:360px;}
* html #comland_panel1_right {width:310px;wid\th:310px;}



/* Tabbed NEws 2009 */
div#niftyhold{margin:0px; padding:0px; width:100%;height:27px; }
ul#tabs,ul#tabs li{list-style-type:none;margin:0;padding:0;}
ul#tabs{margin:0px; padding-top:0px; width:100%; /*border-bottom:1px solid #666666;*/}
#tabs:after  {content:".";display:block;height:0;clear:both;visibility:hidden;}
#tabs  {display:inline-block;}
* html #tabs  {height:1%;display:block;}

ul#tabs li{float:left;margin-right:2px;text-align:center;}
ul#tabs a{float:left; width:118px;padding:5px 0;background-color:#EDEFED;text-decoration:none;color:#333333; font-family:"Century Gothic",Arial, Helvetica, sans-serif; font-weight:normal;border-bottom:1px solid #666666;}
/*ul#tabs li.spt a {width:107px;float:left;}*/
ul#tabs a:hover{background:#0383A8;color: #FFF}
ul#tabs a.active, ul#tabs a.active:hover{ color:#FFFFFF}

ul#tabs li#local a.active, li#local a:hover{background-color:#006600}
ul#tabs li#bus a.active, li#bus a:hover{background:#003366}
ul#tabs li#sport a.active, li#sport a:hover{background:#990000}


#tabbed_box_1 .content { }
#tabbed_box_1 .content { background-color:#ffffff; padding:4px; width:95%; }
#tabbed_box_1 #content_2, #content_3, #content_4 { display:none; }
#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;}


#tabbed_box_1 #tabfront_news_r h2 {margin:0px; padding:0px; color:#003366; font-size:1.3em}
#tabbed_box_1 #tabfront_news_r {font-size:11px;}
#tabbed_box_1 #tabfront_news_r a {color:#0066CC; 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 #cccccc; border-top:0px; width:100%; clear:both; padding-bottom:8px; }
#tabbed_box_1 #articles .mainrow1 img {margin-left:10px; }

.mainrow1:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.mainrow1  {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html mainrow1 {height:1%;display:block;}

#tabbed_box_1 #articles a {color:#0383a8;}
#tabbed_box_1 #articles a:hover {background-color:transparent;}
#tabbed_box_1 #articles h2.mainheadline {font-size:1.2em; font-family:Arial, Helvetica, sans-serif; font-weight:bold}
#tabbed_box_1 #articles h2.mainheadline a {color:#0383a8; text-decoration:none;}
#tabbed_box_1 #articles h2.mainheadline a:hover {color:#0383a8;}
#tabbed_box_1 #articles .mainrow1 img {border:1px solid #333333; margin-right:8px;}
#tabbed_box_1 .datepostl { font-family:Verdana, Arial, Helvetica, sans-serif; padding-bottom: 0px; margin-bottom:4px; font-size: xx-small;text-align:left;}

#tabbed_box_1 #articles  div.tabheadline {width:100%;}
#tabbed_box_1 #articles  div.tabheadline a {font-weight:bold; color:#0383a8; text-decoration:none;}
#tabbed_box_1 #articles  div.tabheadline a:hover {text-decoration:underline;}

#tabbed_box_1 #articles .row2tab {width:100%;}
#tabbed_box_1 #articles .row2a, #tabbed_box_1 #articles .row2b {width:100%; margin:0px; padding:0px; color:#999999; font-size:11px;border-bottom:dotted 1px #cccccc;  text-align:left;}
.row2a:after, .row2b:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.row2a, .row2b  {display:inline-block;} /* Force IE7 to respect generated content */
* html .row2a, * html .row2b {height:1%;display:block;}

#tabbed_box_1 #articles .row2a a, #tabbed_box_1 #articles .row2b a {color:#003366; font-weight:bold;}
#tabbed_box_1 #articles .row2a a.readmore, #tabbed_box_1 #articles .row2b a.readmore {font-weight:normal; color:#0383a8}
#tabbed_box_1 #articles .row2a a.readmore, #tabbed_box_1 #articles .row2b a.readmore:hover {background-color:transparent;}

#tabbed_box_1 #articles .row2a div.left, #tabbed_box_1 #articles .row2b div.left {width:55px; float:left;}
#tabbed_box_1 #articles .row2a div.right, #tabbed_box_1 #articles .row2b div.right {width:280px; float:left; margin-left:4px; }
#tabbed_box_1 #articles .row2a div.left img, #tabbed_box_1 #articles .row2b div.left img {padding-bottom:5px; padding-right:4px;}

#tabbed_box_1 #articles .row3a, #tabbed_box_1 #articles .row3b {width:335px; border-bottom:dotted 1px #cccccc; text-align:left; padding:4px 0px; font-size:11px;  }


#popularstories { margin:10px auto; width:100%;  color:#666666;}
#popularstories div.popttile {color:#0383a8;}
#popularstories ul.popular {margin:0px; margin-left:5%; margin-bottom:10px; padding:0px; color:#666666;}
#popularstories ul.popular li {margin:0px; padding:0px; color:#666666;}
#popularstories ul.popular a, #popularstories a.grey  {color:#666666; font-size:11px;text-decoration:none;  font-weight:bold;}
#popularstories ul.popular a:hover {background-color:#DFDFDF; text-decoration:underline;}

#recentNews { margin:10px auto; width:100%;}
#recentNews ul.news_archive {margin:0px; margin-left:5%; margin-bottom:10px; padding:0px;}
#recentNews ul.news_archive li {margin:0px; padding:0px;}
#recentNews ul.news_archive a {color:#003366; font-size:11px;text-decoration:none;  font-weight:bold;}
#recentNews ul.news_archive a:hover {background-color:#DFDFDF; text-decoration:underline;}

/* ################ */




#eventshomehold {margin:10px 0px 0px 0px; padding:0px; padding-bottom:5px; border-bottom:1px dotted #0383a8;}
#eventshomehold div.eventstitle {background-image:url(/glbimages/indeximgs/events_title.jpg); background-repeat:no-repeat; height:30px;}
#eventshomehold div.eventstitle a {text-decoration:none;}
#eventshomehold div.eventstitle a:hover {background-color:transparent;}

#eventslist {margin:0px;width:300px;}
ul#eventslist, #eventslist ul {margin:0px; width:100%; padding:0; font-size:11px; list-style:none;}
#eventslist li { list-style:none; background-image:url(/glbimages/indeximgs/eventsicon.gif); background-repeat:no-repeat; border-bottom:1px dotted #cccccc; margin:4px 0px; padding:0px;}
#eventslist a  {color:#0383a8; text-decoration:none; border:0px; padding:0px; padding-left:25px; }
#eventslist a:hover {background-color:transparent; text-decoration:underline;}
#eventslist li span {padding-left:25px; display:block;  }



#motorshomehold {margin:10px 0px 0px 0px; padding:0px; padding-bottom:5px; border-bottom:1px dotted #0383a8;}
#motorshomehold div.motorstitle {background-image:url(/glbimages/indeximgs/motors_title_conister.gif); background-repeat:no-repeat; height:30px;}
#motorshomehold div.motorstitle a {text-decoration:none;}
#motorshomehold div.motorstitle a:hover {background-color:transparent;}
#motorslist, ul#motorslist, #motorslist ul {margin:0; padding:0; width:300px;font-size:11px; list-style:none;}
#motorslist li { background-image:url(/glbimages/indeximgs/motorsicon.gif); background-repeat:no-repeat; background-position:left top; border-bottom:1px dotted #cccccc; list-style:none; padding-bottom:4px;}
#motorslist li span {padding-left:25px; display:block; }
#motorslist a, #motorslist a span  {color:#0383a8;padding-left:25px; text-decoration:none; border:0px; }
#motorslist a:hover {background-color:transparent; text-decoration:underline}




#propertyhomehold {margin:10px 0px 0px 0px; padding:0px; padding-bottom:5px; border-bottom:1px dotted #0383a8;}
#propertyhomehold div.propertytitle {background-image:url(/glbimages/indeximgs/property_title.gif); background-repeat:no-repeat; height:30px;}
#propertyhomehold div.propertytitle a {text-decoration:none;}
#propertyhomehold div.propertytitle a:hover {background-color:transparent;}
#propertylist, ul#propertylist, #propertylist ul {margin:0; padding:0; width:300px;font-size:11px; list-style:none;}
#propertylist li { background-image:url(/glbimages/indeximgs/propertyicon.gif); background-repeat:no-repeat; background-position:left top; border-bottom:1px dotted #cccccc; list-style:none; padding-bottom:8px;}
#propertylist li span {padding-left:25px; display:block; }
#propertylist a  {color:#0383a8; text-decoration:none; border:0px; }
#propertylist a:hover {background-color:transparent; text-decoration:underline}



.textinvsi {visibility:hidden;}


img.icons {padding-top:8px; padding-bottom:8px;}




/*Sitewide Links */
#sitehold1 {width:160px; float:left; margin-right:16px; }
#sitehold2 {width:160px; float:left; margin-right:16px;}
#sitehold3 {width:160px; float:left; margin-right:16px;}
#sitehold4 {width:160px; float:left; margin-right:0px;}

#sitelinks { margin:0 auto; width:100%}
#sitelinks a {display:block; border:0px; white-space:nowrap; margin:0; padding:0px; }
#sitelinks a:link, #sitelinks a:visited, #sitelinks a:active {color: white; background-color:#FFFFFF; text-decoration:none; border:0px; }
#sitelinks ul { list-style:none; margin:0; padding:0; height:100px;}
#sitelinks li { position:relative;  min-height: 1px; vertical-align: bottom; list-style:none; }
#sitelinks li img {border:0px;}
#sitelinks a#hold1 { position:absolute; background:url(/glbimages/indeximgs/home_shoptitle.gif); background-repeat:no-repeat; width:122px; height:29px; }
#sitelinks a#hold2 { position:absolute; background:url(/glbimages/indeximgs/home_genotitle.gif); background-repeat:no-repeat; width:122px; height:29px; }
#sitelinks a#hold3 { position:absolute; background:url(/glbimages/indeximgs/home_epediatitle.gif); background-repeat:no-repeat; width:122px; height:29px; }
#sitelinks a#hold4 { position:absolute; background:url(/glbimages/indeximgs/home_tourismtitle.gif); background-repeat:no-repeat; width:122px; height:29px; }



/* FRONT FEATURES */
#featureshold {margin:10px 0px 0px 0px; padding:0px; padding-bottom:5px;border-bottom:1px dotted #0383a8;}
#featureshold a {text-decoration:none;}
#featureshold a:hover  {color:#FFFFFF;}
div.features {margin:0px; padding:2px;}
div.features div.row2a {background-color:#F5F4EB; border-bottom:1px dotted #5C5C2E}
div.features div.row2b {background-color:#FBFBF7; border-bottom:1px dotted #5C5C2E }
div.features a:hover, div.features a:hover strong {color:#FFFFFF;}
h3.lizfeat {color:#0383a8; font-style:italic;}

/* CALENDAR ADMIN */
td.loginbar a:hover {background-color:transparent;}
/* ######## */









#basemenu {margin:0;margin:0 auto; margin-top:10px;width:960px;border:1px solid #5C7333;border-top:0;min-height:1.35em;padding:0;list-style:none; background-color:#5c7333;}
#basemenu li {display:inline;margin:0;padding:0;}
#basemenu a.baseselected, #basemenu .baseselected a {background-color:#819F46; 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 #5c7333;border-right:1px solid #5c7333; font-size:10px; }
#basemenu a:hover {background-color:#819F46; 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;}




/* ### News Listings on Landing Pages (i.e Sector News) ### */
ul.ftab_all {margin:0px; margin-bottom:10px; margin-left:25px; padding:0px; line-height:1.5em;}
ul.ftab_all li {margin:0px; padding:0px;}
ul.ftab_all a {text-decoration:none; font-weight:bold; color:#666666; font-size:11px; }
ul.ftab_all a:hover {color:#FFFFFF;}

div.NewsListings {margin:0px; width:99%; }
div.NewsListings h2, div.NewsListings h3 {margin:0px; padding:0px; font-weight:normal; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif}
div.NewsListings h2 {font-size:185%;}
div.NewsListings h3 {margin:0px; padding:0px; font-size:12px; font-weight:bold}
div.NewsListings h2 a, div.NewsListings h3 a {text-decoration:none;}
div.NewsListings p.datepost {font-size:11px; margin:0px; padding:0px;}
div.NewsListings span.readmore {padding:0px 20px;}
div.NewsListings img, div.NewsListings img a {border:1px solid #666666;}
div.NewsListings .img-left {margin-right:10px; margin-top:2px; }

div.NewsListings div.headline, div.NewsListings div.subheadlines {margin:0px; margin-top:5px; width:100%; border-bottom:1px dotted silver}

div.NewsListings div.hedlineL {width:160px; float:left; padding-right:10px;}
div.NewsListings div.hedlineR {width:310px; float:left; }
div.NewsListings div.hedlineL img {margin-bottom:10px;}
div.subheadlines div.subL, div.subheadlines div.subR {width:220px; float:left; font-size:11px;}
div.subheadlines div.subL {padding-right:15px;}
div.subheadlines div.subR {padding-left:15px;}

div.NewsListings div.newslinage {width:100%; margin:0px; line-height:1.5em; padding:2px 0px; border-bottom:1px dotted silver}
div.NewsListings div.newslinage_l, div.newslinage_r {}


a.readmore { color:#0383a8; text-decoration:none; font-weight:normal; font-size:11px; }
a.readmore:hover { color:#006699; text-decoration:underline; background-color:transparent; }

div.headline:after, div.subheadlines:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.headline, div.subheadlines {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html div.headline,  div.subheadlines{height:1%;display:block;}

#sectorcenter #articles h2.artdetail, #comcenter #articles h2.artdetail{font-family: Baskerville, Georgia, Times, serif; font-size:20pt; padding:0px; padding-bottom:15px; padding-top:0px;}
#sectorcenter #articles .article p, #comcenter #articles .article p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;  }
#sectorcenter #articles .datepost p, #sectorcenter #articles p.datepost{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin-bottom:5px; padding:0px; padding-bottom:1px;  text-align:left; }
#sectorcenter #articles img.float-left { margin: 5px 10px 2px 10px; float: left; position:relative; }
#comcenter #articles img.float-left {padding-right:20px; padding-bottom:20px; border:0px;}
#sectorcenter #articles img.float-right, #comcenter #articles img.float-right{ margin: 5px 0px 10px 20px; float: right; position:relative; }
#sectorcenter #articles img.float-rightbt, #comcenter #articles img.float-rightbt { margin:0px; float: right; position:relative; }

/* ####################################################### */


/* 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;}

/* ############### */



#recentnewsbyday {width:100%; margin:0px; font-size:85%;}
#recentnewsbyday div.rencentnewsbyDayHold {width:100%; margin:0px; border:1px solid #5c7333; background-color:#FAF8FA; }
#recentnewsbyday div.newsbyday {padding:5px;}
#recentnewsbyday ul {margin:0px; padding:0px; list-style:none;}
#recentnewsbyday li {margin:0px; padding:0px;}
#recentnewsbyday a {display:block; text-decoration:none; color:#5c7333; padding:1px 4px;}
#recentnewsbyday a:hover {color:#FFFFFF; background-color:#5c7333}
#recentnewsbyday div#niftyhold{margin:0px; padding:0px; width:100%; height:30px;}
#recentnewsbyday ul#tabs, #recentnewsbyday ul#tabs li {margin:0px; padding:0px; list-style:none;}
#recentnewsbyday ul#tabs li#recent a, #recentnewsbyday ul#tabs li#recent a:hover{background-color:#5c7333; color:#FFFFFF; width:253px; text-align:left; padding:3px 2px; padding-bottom:2px; display:block; font-weight:bold; height:30px;}


/* Right News Search */
div.bfnSearchBox {/*border-top:1px solid  #5c7333*/}
div.bfnSearchBox span {color:#003366; font-style:italic; font-size:11px; font-weight:bold; margin:0px; padding:0px 2px; display:block}
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;}




/* DIRECTORY STYLES */
div.sector_enhancedhold {width:100%; margin:0 0 4px 0; border-bottom:1px dotted #999999;}
div.sector_enhancedhold img {border:0px;}
div.hdlft {background-image:url(/glbimages/directory/cmwpplft.gif); background-repeat:no-repeat; background-position:left top; height:22px;}
div.hdrgt {background-image:url(/glbimages/directory/cmwpprgt.gif); background-repeat:no-repeat; background-position:right top; height:22px;}
div.hdbck {background-color:#5c7333; color:#FFFFFF; height:22px;}
div.sector_enhanced_title, div.enhanced_title, div.enhanced_tel {color:#FFFFFF; font-weight:bold; text-align:left; line-height:20px;}
div.sector_enhanced_title {width:100%; float:left; padding-left:10px; white-space:nowrap;}
div.sector_enhanced_details {width:100%; text-align:left}
div.sector_enhanced_details div.ecol1 {float:left; width:15%; padding:4px;}
div.sector_enhanced_details div.ecol2 {float:left; width:80%; padding:4px; font-size:12px;}
div.sector_enhanced_details div.ecoldet {margin:0 auto; width:99%; clear:both; padding:4px; font-size:11px;}
div.sector_enhanced_details div.ecoldet a {color:#666666; font-weight:bold; text-decoration:none;}
div.sector_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:#EEF3E4}
div.lineenthold_a div.lineleft, div.lineenthold_b div.lineleft {width:75%; float:left; padding-left:5px;}
div.lineenthold_a div.sect_lineleft, div.lineenthold_b div.sect_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.sect_lineright, div.lineenthold_b div.sect_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.sect_lineleft span, div.lineenthold_b div.sect_lineleft span {font-size:11px;}

div.CategoryDescription {background-color:#add8e6; padding: 5px 5px 5px 5px; margin-bottom:5px;}

div.enhancedhold:after, div.sector_enhancedhold:after, div.lineenthold_a:after, div.lineenthold_b:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.enhancedhold, div.sector_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.sector_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;}

/* ####################################################### */


.forcastsearchButton {background-image:url(../glbimages/weather/weather_datasupplied.jpg); width:79px; height:35px; background-repeat:no-repeat; border:none; padding:0px;}


#contactForm { width:98%; border-bottom:1px dotted silver}
#contactForm h3{margin:0px; padding:0px;}
#contactForm div {width:100%; margin:5px 0px; padding:4px 0px; clear:both}
#contactForm div label {width:150px; display:block; float:left; margin-right:5px; font-weight:bold; }
#contactForm div label.required {width:105px;}
#contactForm div input {width:250px; float:left;}
#contactForm .inputbox {width:330px; border:1px solid #333333;}
#contactForm .message {width:330px; border:1px solid #333333;}
#contactForm .SubmitButton {border:1px solid #2D85AB; color:#FFFFFF; font-weight:bold; background-color:#2D85AB; margin:20px; width:90px;}

#contactForm div.captcha {width:200px; margin:0 auto;}
span.error {color:#FF0000; font-weight:bold; clear:both; width:100%;}
#contactForm img {margin:0 auto; margin-top:10px;}
#contactForm  div.IOMDCCaptcha{margin:0px auto; padding:4px;}
#contactForm  div.IOMDCCaptcha input {width:150px; padding:4px; border:1px solid #003366; color:#990000; font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; background-color:#FFFF99}


/*############## */

div.rightWeather {border-bottom:1px dotted silver;font-size:11px; }
div.rightWeather h2 {background-color:#5c7333; color:#FFFFFF; }
div.rightWeather div.daysHold { background-image:url(../glbimages/weather/right_bg.gif); background-repeat:repeat-y;}

#featuredclient {font-size:small; margin-top:0px; border-top:1px dotted #0383A8;}
#featuredclient h2 {margin:0px; padding:2px;}
#featuredclient h4 {background-color:#333333; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:2px;}
#featuredclient div.address {font-size:11px;}
#featuredclient a { text-decoration:none; font-weight:bold;}
#featuredclient a:hover {text-decoration:underline;}
