/* @group ENT APPS fixes */


* html #mainFooter ul li.metaInformation {border-left:none;}
* html #mainFooter ul li.copyR{border-left:none;}
* html .tabStyle ul li.selected{border-right:none; border-left:none;}
* html .tabStyle ul li.noBorderR.selected{width: 97px; border-right:none; border-left:none;}
* html #global_quicklinksMenu_menu.yuimenu .bd{left:6px;}

*:first-child+html fieldset.submit { padding-right: 10px;}

*:first-child+html .formStyle label { margin-top: 1px;}

*:first-child+html .formLogin input.login {margin: 0px;}

*:first-child+html .contentTab_right{margin-top: 20px;}

*:first-child+html .tabStyle h2{padding: 4px 0px;}


/* @group Firefox fixes */

*[class="carousel-component"] {
	-moz-opacity: 0.999;
}

.threeColumnLinkBox:after,
#global_searchBar:after,
.newsEventsBoxTitle:after,
.content_sidebar:after,
#page:after,
#content:after,
.contentBody:after,
.content_body_right:after,
#mainFooter:after,
.stoneBg:after,
.whiteBg:after,
.global_sideMenu_container ul#global_sideMenu:after,
div#leftColumn:after,
ul#global_mainMenu li ul:after,
ul#global_mainMenu:after,
.infoBoxImage:after,
.fullWidthAds:after,
ul.newsMonths:after,
ul.newsMonthList:after,
ul.newsMonthList li:after {
    clear: both; 
    content: "."; 
    display: block; 
    height: 0; 
    visibility: hidden;
}

#mainFooter ul:after {
    clear: left; 
	content: "."; 
    display: block; 
    height: 0; 
    visibility: hidden;
}

/* @end */

/* @group IE6 fixes*/

* html .whiteBg, * html .stoneBg { padding: 10px 2px 10px 10px; }

* html ul#global_sideMenu li,
* html ul#subpage_sideMenu li,
* html ul#subpage_sideMenu li ul li,
* html ul#global_quicklinksMenu li,
* html div#global_searchBar dl#DropDown dd ul li {
	display: inline-block;
}

* html ul#global_mainMenu li.yuimenubaritem {
	border-bottom: 1px solid #E6E6E6;
}

* html ul#global_searchMenu {
	height: 20px;
	position: relative;
	top: 10px;
}
* html ul#global_searchMenu li {
	border-bottom: 1px solid #FFF;
	position: relative;
	border-top: 1px solid #FFF;
	top: -1px;
}
* html ul#global_searchMenu li ul {
	top: 5px;
}
* html ul#global_searchMenu li ul li {
	margin-bottom: -3px;
}

* html .global_quicklinksMenu_container em.submenuindicator,
* html .global_searchMenu_container em.submenuindicator {
	height: 100%;
}

* html .global_quicklinksMenu_container a:active,
* html .global_searchMenu_container a:active {
	outline: none;
}
* html .global_quicklinksMenu_container a:focus,
* html .global_searchMenu_container a:focus {
	outline: none;
}

* html .twoColumnLinkBox ul {
	margin-right: 0px;
}
* html .newsEventsBoxTitle .content_body_left,
* html .newsEventsBoxTitle .content_body_right {
	margin-left: 5px;
	width: 260px;
}

* html #mainAd { margin-bottom: -5px; }

* html .global_quicklinksMenu_container #global_quicklinksMenu,
* html ul#subpage_sideMenu li ul li { margin-bottom: -2px; }

* html .fullWidthAds { width: 560px; }

* html .ad2 {
	position: absolute;
	right: -190px;
}

* html .toolBox .toolBoxBorder form p select { width: 165px; }

* html ul#global_quicklinksMenu li ul li,
* html ul#global_sideMenu li,
* html ul#global_sideMenu li ul li { margin-bottom: -3px; }

* html ul.newsMonthList li a {
	margin-left: 0px;
}
* html ul.newsMonthList.alt2 li {
	padding-left: 115px;
}

* html dl#subpage_sideMenu dt {
	zoom: normal;
}

* html ul#global_searchMenu {
	top: -1px;
	border-top: 1px solid #FFF;
}
* html ul#global_searchMenu a#searchMenuTip {
	background-position: right 4px;
}

* html ul#global_searchMenu em.submenuindicator {
	left: -3px;
}

* html ul#global_searchMenu em.submenuindicator {
	height: 20px;
}

* html #mainAdFlipper {
	margin-top: 8px;
}

* html ul#global_mainMenu li,
* html ul#global_sideMenu li {
	cursor: pointer;
}
* html ul#global_sideMenu li a {
	background-color: #FFF;
}
* html ul#global_sideMenu li a.selected {
	background-color: #000;
	background-image: none;
}
* html ul#global_sideMenu li ul li.selected a {
	color: #FFF;
}
* html ul#global_sideMenu li a.hassubmenu {
	background-color: #FFF;
}
* html ul#global_sideMenu li a.hassubmenu.selected {
	background-color: #000;
}
* html ul#global_sideMenu li.active a {
	background-color: #000;
}
* html ul#global_sideMenu li.active a.selected {
	background-color: #000;
}
* html ul#global_sideMenu li.active a.hassubmenu {
	background-color: #000;
}
* html ul#global_sideMenu li.active a.hassubmenu.selected {
	background-color: #000;
}

* html ul#global_mainMenu li a.selected {
	background-color: #e6e6e6;
	border-top-color: #e6e6e6;
	border-left-color: #e6e6e6;
	border-right-color: #999;
	color: #000;
	background-image: none;
}
* html ul#global_mainMenu li a:hover {
	background-image: none;
}
* html ul#global_mainMenu li ul li.selected a.selected,
* html ul#global_mainMenu li.active ul li.selected a.selected {
	color: #FFF !important;
	background-image: none ;
}

* html ul#global_mainMenu li ul li a.hassubmenu{
	background-color: #FFF !important;
	background-image: url(Images/arrow_sub.gif) !important;
	color: #000 !important;
}

* html ul#global_mainMenu li ul li a.selected.hassubmenu {
	background-image: url(Images/arrow_sub2.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
* html ul#global_mainMenu li.active ul li a.selected {
	color: #FFF !important;
}

* html ul#global_mainMenu li ul li ul li a.selected,
* html ul#global_mainMenu li.active ul li ul li a.selected,
* html ul#global_sideMenu li ul li a.selected,
* html ul#global_sideMenu li.active ul li a.selected {
	background-image: none !important;
}

* html ul#global_quicklinksMenu {
	position: static;
}

* html .blackBoxHeader {
	background-position: left 3px;
}

/* Hides from IE-mac \*/
* html #content,
* html .threeColumnLinkBox,
* html #global_searchBar,
* html .newsEventsBoxTitle,
* html .content_sidebar,
* html #page,
* html .contentBody,
* html .content_body_right,
* html #mainFooter,
* html #mainFooter ul,
* html .stoneBg,
* html .whiteBg,
* html .global_sideMenu_container ul,
* html .global_sideMenu_container ul#global_sideMenu,
* html #leftColumn,
* html ul#global_mainMenu li ul,
* html ul#global_mainMenu li ul li a,
* html .infoBoxImage,
* html .fullWidthAds,
* html ul.newsMonths,
* html ul.newsMonthList,
* html ul.newsMonthList li {
	height: 1%;
}
/* End hide from IE-mac */

/* @end */

/* @group IE7 fixes */

*:first-child+html .greyBoxDiagonalFill { padding: 6px 5px 5px 5px; }

*:first-child+html .newsEventsBox dl dd .moreLink { padding-bottom: 0px; }

*:first-child+html #mainFooter { padding-bottom: 10px; }

*:first-child+html .blackBoxHeader {
	background-position: left 3px;
}
*:first-child+html #content,
*:first-child+html .threeColumnLinkBox,
*:first-child+html #global_searchBar,
*:first-child+html .newsEventsBoxTitle,
*:first-child+html .content_sidebar,
*:first-child+html #page,
*:first-child+html .contentBody,
*:first-child+html .content_body_right,
*:first-child+html #mainFooter,
*:first-child+html #mainFooter ul,
*:first-child+html .stoneBg,
*:first-child+html .whiteBg,
*:first-child+html #leftColumn,
*:first-child+html .infoBoxImage,
*:first-child+html .global_sideMenu_container ul#global_sideMenu,
*:first-child+html .global_mainMenu_container ul#global_mainMenu li ul,
*:first-child+html .fullWidthAds,
*:first-child+html ul.newsMonths,
*:first-child+html ul.newsMonthList,
*:first-child+html ul.newsMonthList li {
	height: 1%;
}

*:first-child+html ul#global_quicklinksMenu li ul li { margin-bottom: -3px; }

*:first-child+html ul#global_sideMenu li ul li a { max-width: 100% !important; }

*:first-child+html ul#global_searchMenu {
	top: -1px;
	border-top: 1px solid #FFF;
}

*:first-child+html ul#global_searchMenu li ul {
	top: 5px;
}
*:first-child+html ul#global_searchMenu a#searchMenuTip {
	background-position: right 4px;
}
*:first-child+html ul#global_searchMenu em.submenuindicator {
	left: 0px;
	top: 0px;
}

*:first-child+html dl#subpage_sideMenu dt { zoom: normal; }

*:first-child+html dl#subpage_sideMenu dd { zoom: normal; }

/* @end */

/* @group Safari hack - not good.... */
/*.search_menu { top:29px;# }*/
/* @end */