﻿/* MAIN SITE NAVIGATION STYLES  globalnavV1_selected */
#globalnavV3 a.globalnavV3_tr_selected {color:#FFFFFF; background-image:url(/glbimages/header/tr_bgon.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/tr_subnavr_off.jpg); background-repeat:no-repeat; background-position:top right; }
#secondmenu li.secondnav_off span {background-image:url(/glbimages/header/tr_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/tr_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/tr_subnavl_on.jpg); background-repeat:no-repeat; background-position:top left; color:#0E87AC;}


#secondmenu li.secondnav_selected{background-image:url(/glbimages/header/tr_subnavr_on.jpg); background-position:top right; background-repeat:no-repeat;}
#secondmenu li.secondnav_selected span {background-image:url(/glbimages/header/tr_subnavl_on.jpg); background-repeat:no-repeat; background-position:top left;}
#secondmenu li.secondnav_selected a {display:block; color:#0E87AC; text-decoration:none; margin:0; }


#secondmenuholder {background-image:url(/glbimages/header/tr_sitterbg.jpg); background-position:top; background-repeat:repeat-x; background-color:#AFE2F7;min-height:5em; }
#secondmenuholder div.knot{ width:100%; background-image:url(/glbimages/header/trknot.jpg); background-position:top left; background-repeat:no-repeat;min-height:4.7em;}

/* ############################################################################### */









/*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;}
div.DirSearchBox form {margin:0px; padding:0px;}
div.DirSearchBox label {margin:0px; padding:0px;}
div.DirSearchBox input {margin:0px; padding:0px;}
/* ###############  */





a.leftitle, .leftitle a {color:#FFFFFF; text-decoration:none}
a.leftitle:hover, .leftitle a:hover {background-color:transparent; text-decoration:none; color:#FF9900;}

/* LEFT NAVIGATION */
#leftnav {color:#003366; font-size:0.8em; width:210px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px;}

.sidemenu {color:#006699; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:25px;}
a.sidemenu, .sidemenu a {color:#006699; text-decoration:none; }
a.sidemenu:hover, .sidemenu a:hover {text-decoration:none; background-color:transparent; color:#006699; font-weight:bold; }
.sidemenuSelected {font-weight:bold; color:#006699; line-height:25px; }
a.sidemenuSelected, .sidemenuSelected a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#006699; text-decoration:none;  }
a.sidemenuSelected:hover, .sidemenuSelected a:hover {text-decoration:none; background-color:transparent; color:#006699; font-weight:bold; }

td.lefthome {border:1px solid #CCCCCC; padding:2px; width:195px; }
td.lefthome_selected {border:1px solid #CCCCCC; padding:2px; width:195px; }


/* 2009 LEFT NAVIGATION */
/*LEFT NAV */
 div.subtitle {background-color:#0697BA; color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding:2px; width:175px;}
div.subtitle a {color:#FFFFFF; text-decoration:none}
#tmnavmain, ul#tmnavmain {width:175px; margin:0px; padding:0px; list-style:none; font-size:95%;}
li.tmnavmain, .tmnavmain li {list-style:none; background-color:#FFFFFF; padding-left:8px; padding-right:2px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #DBDBDB; color:#006699; display:block; margin-bottom:3px;}
li.tmnavmain:hover, .tmnavmain li:hover {background-color:#FBFBFB; cursor:inherit; font-weight:bold; border-bottom:1px solid #DBDBDB; }
a.li.tmnavmain, .tmnavmain li a {color:#006699; font-weight:normal; text-decoration:none; display:block; }
a.li.tmnavmain:hover, .tmnavmain li a:hover {color:#006699; font-weight:bold; text-decoration:none; background-color:#FFFFFF; }
a.tmnavmain, .tmnavmain a {color:#006699; font-weight:normal; text-decoration:none; display:block; padding-left:10px; }
a.tmnavmain:hover, .tmnavmain a:hover {color:#006699; font-weight:bold; text-decoration:none; background-color:#FFFFFF; }

li.tmnnvmn, .tmnnvmn li {list-style:none; background-color:#FBFBFB; padding-left:8px; padding-right:2px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #DBDBDB; color:#006699; display:block; margin-bottom:3px; font-weight:bold;}
li.tmnnvmn:hover, .tmnnvmn li:hover {background-color:#FBFBFB; border-bottom:1px solid #DBDBDB; cursor:inherit; font-weight:bold; }
a.li.tmnnvmn, .tmnnvmn li a {background-color:#FFFFF; color:#006699; text-decoration:none; display:block;}

a.li.tmnnvmn:hover, .tmnnvmn li a:hover {color:#006699; font-weight:bold; text-decoration:none; background-color:#FFFFFF; font-weight:bold;}
a.tmnnvmn, .tmnnvmn a {color:#006699; text-decoration:none; display:block; padding-left:10px; font-weight:bold; }
a.tmnnvmn:hover, .tmnnvmn a:hover {color:#006699; text-decoration:none; background-color:#FFFFFF; font-weight:bold; }






.divider {color:#006699;}




/* 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}


.communitysearchbutton {background-image:url(/images/iom/communitysearchbut.gif); background-repeat:no-repeat; width:66px; height:24px; background-color:transparent; color:#0066CC; border:0px; font-weight:bold; padding:2px;}


/*directory */
div.tourism_dcats {color:#006699; font-weight:bold; padding:4px; border-bottom:1px dashed #E1E1E1;}
div.tourism_dcats a {color:#006699; text-decoration:none;}
div.tourism_dcats a:hover {color:#006699; background-color:#FFFFFF; text-decoration:underline;}






/* TOURISM DIRECTORY STYLES 2009 */
div.CategoryDescription {margin:0px; margin-bottom:10px; width:100%; border:1px solid #0099CC; background-color:#F0F3F4}
div.CategoryDescription div {padding:5px;}

div.mini_enhancedhold {width:100%; margin:0 0 4px 0; border-bottom:1px dotted #999999;}
div.hdbck {background-color:#0697BA; color:#FFFFFF; height:22px;}


div.mini_enhanced_title, div.mini_enhanced_tel {color:#FFFFFF; font-weight:bold; text-align:left; line-height:20px;}
div.mini_enhanced_title {width:100%; float:left; padding-left:10px; white-space:nowrap;}
div.mini_enhanced_details {width:100%; text-align:left}
div.mini_enhanced_details div.ecol1 {float:left; width:15%; padding:4px;}
div.mini_enhanced_details div.ecol1 img {border:0px;}
div.mini_enhanced_details div.ecol2 {float:left; width:80%; padding:4px; }
div.mini_enhanced_details div.ecoldet {margin:0 auto; width:100%; clear:both; padding:4px; }
div.mini_enhanced_details div.ecoldet a {color:#0697BA; font-weight:bold; text-decoration:none;}
div.mini_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; color:#FFFFFF; font-weight:bold; text-align:left; line-height:20px; white-space:nowrap;}
div.enhanced_tel {width:25%; float:left; text-align:right; padding-right:5px; color:#FFFFFF; font-weight:bold; line-height:20px;}
div.enhanced_details {width:98%; text-align:left;}
div.enhanced_details div.ecol1 {float:left; width:10%; padding:4px;}
div.enhanced_details div.ecol2 {float:left; width:20%; padding:4px; font-size:12px;}
div.enhanced_details div.ecol3 {float:left; width:65%; padding:4px; font-size:11px;}
div.enhanced_details div.ecol3 a {color:#0697BA; font-weight:bold; text-decoration:none;}
div.enhanced_details div.ecol3 a:hover {background-color:#FFFFFF; text-decoration:underline;}



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:#F5FCFE}
div.lineenthold_a div.lineleft, div.lineenthold_b div.lineleft {width:78%; float:left; padding-left:5px;}
div.lineenthold_a div.mini_lineleft, div.lineenthold_b div.mini_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.mini_lineright, div.lineenthold_b div.mini_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.mini_lineleft span, div.lineenthold_b div.mini_lineleft span {font-size:11px;}


div.enhancedhold:after, div.mini_enhancedhold:after, div.lineenthold_a:after, div.lineenthold_b:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
div.enhancedhold, div.mini_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.mini_enhancedhold, * html div.lineenthold_a, * html div.lineenthold_b  {height:1%;display:block;}



h4.list_bizcateg {margin:0px; padding:8px 0 5px 0; color:#006699;}
h4.list_bizcateg a {color:#006699; 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; list-style:none}
ul.list_bizcats li {margin:0px; padding:0px;}
ul.list_bizcats li a {font-weight:bold; padding:4px; border-bottom:1px dashed #E1E1E1; display:block; text-decoration:none; color:#006699;}
ul.list_bizcats li a:hover {color:#006699; background-color:#FFFFFF; text-decoration:underline;}



#featuredclient {background-color:#F9F9F9; border-bottom:1px solid #003399;}
#featuredclient h1, #featuredclient h1.feat {background-color:#003399; color:#FFFFFF; margin:0px; padding:2px;}
#featuredclient h3 {color:#003399}
#featuredclient a {color:#000066; text-decoration:none; font-weight:bold;}
#featuredclient a:hover {background-color:transparent; text-decoration:underline;}



/* ####################################################### */



div.ultimate {width:98%; clear:both; text-align:right; padding-right:10px;}


div.clientimg {width:60px; float:left; }
div.clientimg img {border:none;}
#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;}

div.rightWeather {border-bottom:1px dotted silver;font-size:11px; }
div.rightWeather h2 {background-color:#0E87AC; color:#FFFFFF; }
div.rightWeather div.daysHold { background-image:url(../glbimages/weather/right_bg.gif); background-repeat:repeat-y;}
