#globalheader { clear:both; width:1024px; height:25px; background:#004990 url(/images/nav/bg_grad.gif) repeat-x; position:relative; z-index:1; }
#globalheader .sep { margin:5px; color:#73c167 }
#globalheader ul { text-align:center; }
#globalheader li a { font:normal 11px/25px "Trebuchet MS", "Arial Narrow", Helvetica, sans-serif; font-stretch:ultra-condensed; color:#fff; text-decoration:none; cursor: pointer; margin:0 0 0 12px; }
#globalheader li a { float:left; background:url("/images/nav/nav_lf.png") no-repeat left top; padding:0 0 0 11px; text-decoration:none; }
#globalheader li a span { float:left; display:block; background:url("/images/nav/nav_rt.png") no-repeat right top; margin:0; padding-right:9px; color:#fff; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#globalheader li a span { float:none; }
/* End IE5-Mac hack */
#globalheader li a:hover span { color:#fff; }
#globalheader li a:hover { background-position:0% -25px; }
#globalheader li a:hover span { background-position:100% -25px; }
#globalheader li.selected a { cursor:default; background-position:0% -25px; }
#globalheader li.selected a span { background-position:100% -25px; }
.topnav { padding:0; width: 100%; voice-family: "\"}\""; voice-family: inherit; }
.topnav ul { margin:0; padding:0; list-style:none; }
.topnav li { display:inline; margin:0; padding:0; text-transform:uppercase; }
.topnav a { float:left; color: white; margin:0px; padding:0px; text-decoration:none; letter-spacing: 1px; }
.topnav a span { float:left; display:block; background: #fff; padding:0px; }
.topnav a span { float:none; }
.topnav a:hover { }
.topnav a:hover span { }
.topnav a.current,
.topnav a.current span { /*currently selected tab*/ }
.tabcontainer { height:25px; width:1024px; }
.tabcontent { display:none; font:normal 10px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; clear:left; text-transform:uppercase; text-align: center; padding-right:10px; color:#fff; background:#004990; color:#f89828 }
.tabcontent a,
.tabcontent a:link,
.tabcontent a:visited,
.tabcontent a:active { font:normal 10px/25px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none }
.tabcontent a:hover,
.tabcontainer .hartplaza a#hartplaza,
.tabcontainer .portauthority a#portauthority,
.tabcontainer .gmpromenade a#gmpromenade,
.tabcontainer .rivardplaza a#rivardplaza,
.tabcontainer .tricentennialpark a#tricentennialpark,
.tabcontainer .chenepark a#chenepark,
.tabcontainer .talonomni a#talonomni,
.tabcontainer .mtelliot a#mtelliot,
.tabcontainer .uniroyal a#uniroyal,
.tabcontainer .gabrielrichard a#gabrielrichard,
.tabcontainer .uniroyal a#uniroyal,
.tabcontainer .board a#board,
.tabcontainer .staff a#staff,
.tabcontainer .vision a#vision,
.tabcontainer .requestspeaker a#requestspeaker,
.tabcontainer .news a#news,
.tabcontainer .supportus a#supportus,
.tabcontainer .jobs a#jobs { color:#f89828; text-decoration:none }
/*****/
#globalheader2 { clear:both; width:1024px; height:25px; background:#004990 url(/images/nav/bg_grad.gif) repeat-x; position:relative; z-index:1; color:#fff; }
#globalheader2 .sep { margin:5px; color:#73c167 }
#globalnav { height:25px; line-height:25px; }
.topmenu { float:left; width:100%; line-height:normal;
}
.topmenu ul {
list-style-type: none; margin:0; margin-left: 5px; /*Left offset of entire tab menu relative to page*/ padding:0; }
.topmenu li { display:inline; margin:0 5px 0 0; padding:0; text-transform:uppercase; }
.topmenu a { float:left; color: #fff; 
text-decoration:none; font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; margin-right: 3px; /*spacing between each tab*/ padding:0 0 0 9px; }
.topmenu a span { 
float:left; display:block; line-height:25px; padding:0 12px 0 3px;
}
.topmenu a span { float:none; }
/*new */
.topmenu a:hover span { color: #fff; }
.topmenu a.current { /*Selected Tab style*/ background: transparent url(/images/nav/nav_lf.png) no-repeat 0 -25px; }
.topmenu a.current span { /*Selected Tab style*/ background: transparent url(/images/nav/nav_rt.png) no-repeat 100% -25px; }
/*new */

.topmenu a:hover,
.topmenu a.current,
#topmenu a.current { background: transparent url(/images/nav/nav_lf.png) no-repeat 0 -25px;}
.topmenu a:hover span,
.topmenu a.current span,
#topmenu a.current span { /*currently selected tab*/ background: transparent url(/images/nav/nav_rt.png) no-repeat 100% -25px;
}
.topmenu a:hover { /*onMouseover style*/ background: transparent url(/images/nav/nav_lf.png) no-repeat left bottom; }
.topmenu a:hover span { /*onMouseover style*/ background: transparent url(/images/nav/nav_rt.png) no-repeat right bottom; }
.topmenuline { clear: both; padding: 0; width: 100%; height: 25px; line-height: 25px; background: #004990; }
.containertab { height:25px; font:normal 11px/25px Helvetica, Arial, sans-serif; clear: left; width:95%; /*width of 2nd level sub menus*/ height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/ text-transform:capitalize }
.contenttab { display:none; font:normal 11px/24px Helvetica, Arial, sans-serif; clear:left; text-transform:uppercase; text-align: center; padding-right:10px; color:#fff; background:#004990; color:#f89828 }
.contenttab a,
.contenttab a:link,
.contenttab a:visited,
.contenttab a:active { font:normal 10px/25px Helvetica, Arial, sans-serif; color:#fff; text-decoration:none }
.contenttab a:hover { color:#f89828; text-decoration:none }

/*Added BY Rj*/
.contenttab1 { display:none; font:normal 11px/24px Helvetica, Arial, sans-serif; clear:left; text-transform:uppercase; text-align: left; padding-right:10px; color:#fff; background:#004990; color:#f89828 }
.contenttab1 a,
.contenttab1 a:link,
.contenttab1 a:visited,
.contenttab1 a:active { font:normal 10px/25px Helvetica, Arial, sans-serif; color:#fff; text-decoration:none }
.contenttab1 a:hover { color:#f89828; text-decoration:none }

/*End here*/
