@charset "UTF-8";

/* M_G20 Secondary teaser - Horiz */
/*
.hstHoriContainer {
	display: block;
	width: 236px;
	height: auto;
	color: #000000;
	background-color: transparent;
	background-image: url("../../../images_css/hsthoricontainer_bg.jpg");
	background-position: bottom left;
	background-repeat: no-repeat;
	background-attachment: scroll;
	border: 1px solid #DFDFDF;
}
*/
.hstHoriContainer {
 BORDER-RIGHT: #dfdfdf 1px solid;
     BORDER-TOP: #dfdfdf 1px solid;
     DISPLAY: block;
     BACKGROUND: url("../../../images_css/hsthoricontainer_bg.jpg") no-repeat left bottom;
     BORDER-LEFT: #dfdfdf 1px solid;
     WIDTH: 236px;
     COLOR: #000000;
     BORDER-BOTTOM: #dfdfdf 1px solid;
     HEIGHT: 210px;
}

.hstHoriContent {
	display: block;
	width: 219px;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 9px;
	margin-right: 8px;
}

/* Redefine the heading elements for this container */

.hstHoriContent .heading {
	display: block;
	width: 217px;
	height: auto;
	color: #666666;
	background-color: transparent;
	font-weight: bold;
	text-transform: uppercase;
	margin-top: 5px;
	margin-bottom: 5px !important;
}

/* Turn off the background colour for this container applied to table cells */

.holdingMergedContainer table td {
	display: table-cell;
	width: auto;
	height: auto;
	color: #000000;
	background-color: transparent;
}

/* Turn off the margin bottom used throughout this container */

.hstHoriContent .mBot5 {
	margin-bottom: 0;
}

/* Redefine the body copy for this container */

.hstHoriContent .greenLargeBold13 {
	display: block;
	width: 217px;
	height: auto;
	color: #666666;
	background-color: transparent;
	font-size: 0.75em;
	font-weight: normal;
	margin-bottom: 5px !important;
}

/* Turn off the arrow images */

.hstHoriContent div img {
	display: none;
}

/* Redefine the bottom text links */

.hstHoriContent div .blue:link, .hstHoriContent div .blue:visited {
	display: block;
	width: 207px;
	height: auto;
	font-size: 0.75em;
	color: #333333;
	background-color: transparent;
	background-image: url("../../../images_css/hsthoricontent_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top: 5px;
	padding-right: 10px;
}

.hstHoriContent div .blue:hover, .hstHoriContent div .blue:active {
	display: block;
	width: 207px;
	height: auto;
	font-size: 0.75em;
	color: #FF0000;
	background-color: transparent;
	background-image: url("../../../images_css/_hsthoricontent_arrow.gif");
	background-position: top right;
	background-repeat: no-repeat;
	background-attachment: scroll;
	margin-top: 5px;
	padding-right: 10px;
}
.hstHoriContent div a:link, .hstHoriContent div a:visited, div .leftNavToolLink:link, div .leftNavToolLink:visited {
 display: block;
 width: 207px;
 height: auto;
 font-size: 0.75em;
 color: #333333;
 background-color: transparent;
 background-image: url("../../../images_css/hsthoricontent_arrow.gif");
 background-position: top right;
 background-repeat: no-repeat;
 background-attachment: scroll;
 margin-top: 5px;
 padding-right: 10px;
}
 
.hstHoriContent div a:hover, .hstHoriContent div a:active, div .leftNavToolLink:hover, div .leftNavToolLink:active {
 display: block;
 width: 207px;
 height: auto;
 font-size: 0.75em;
 color: #FF0000;
 background-color: transparent;
 background-image: url("../../../images_css/_hsthoricontent_arrow.gif");
 background-position: top right;
 background-repeat: no-repeat;
 background-attachment: scroll;
 margin-top: 5px;
 padding-right: 10px;
}
.newsContainerOuter div .leftNavToolLink:link, .newsContainerOuter div .leftNavToolLink:visited {
 display: block;
 width: 207px;
 height: auto;
 font-size: 0.75em;
 color: #333333;
 background-color: transparent;
 background-image: url("../../../images_css/hsthoricontent_arrow.gif");
 background-position: top right;
 background-repeat: no-repeat;
 background-attachment: scroll;
 margin-top: 5px;
 padding-right: 10px;
}
 
.newsContainerOuter div .leftNavToolLink:hover, .newsContainerOuter div .leftNavToolLink:active {
 display: block;
 width: 207px;
 height: auto;
 font-size: 0.75em;
 color: #FF0000;
 background-color: transparent;
 background-image: url("../../../images_css/_hsthoricontent_arrow.gif");
 background-position: top right;
 background-repeat: no-repeat;
 background-attachment: scroll;
 margin-top: 5px;
 padding-right: 10px;
}
/********************** Begin: Outer div container with borders ***************/
 
.servicesToolsContainer, .newsContainerOuter {
 display: block;
 width: 178px;
 height: auto;
 color: #666666;
 background-color: #F4F4F4;
 background-image: url("../../../images_css/pnav_title_bg.jpg");
 background-position: top left;
 background-repeat: repeat-x;
 background-attachment: scroll;
 margin-bottom: 15px;
 border: 1px solid #DFDFDF;
}

.mslinkcontainer {
 BORDER-RIGHT: #dfdfdf 1px solid;
 BORDER-TOP: #dfdfdf 1px solid;
 DISPLAY: block;
 BACKGROUND: url(../../../images_css/pnav_title_bg.jpg) #f4f4f4 repeat-x left top;
 MARGIN-BOTTOM: 15px;
 BORDER-LEFT: #dfdfdf 1px solid;
 WIDTH: 217px;
 COLOR: #666666;
 BORDER-BOTTOM: #dfdfdf 1px solid;
 HEIGHT: auto
}


.servicesToolsContainerOuter {
 display: block;
 width: 150px;
 height: auto;
 padding-top: 5px;
 padding-bottom: 25px;
 padding-left: 9px;
 padding-right: 10px;
}
.newsContainerOuter, .mslinkcontainer {
 padding-top: 5px;
 padding-bottom: 25px;
 padding-left: 9px;
 padding-right: 10px;
}

.servicesToolsContainerOuter div a.grey:link {
 PADDING-RIGHT: 15px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(../../../images_css/anchor_links_container_arrow.gif) no-repeat right top;
     PADDING-BOTTOM: 1px;
     WIDTH: 165px;
     COLOR: #007b32;
     LINE-HEIGHT: 1.5em;
     PADDING-TOP: 1px;
     HEIGHT: auto;
     TEXT-DECORATION: none
}
.servicesToolsContainerOuter div a.grey:hover {
 PADDING-RIGHT: 15px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(../../../images_css/_country_tools_container_arrow.gif) no-repeat right top;
     PADDING-BOTTOM: 1px;
     WIDTH: 165px;
     COLOR: #ff0000;
     LINE-HEIGHT: 1.5em;
     PADDING-TOP: 1px;
     HEIGHT: auto;
     TEXT-DECORATION: none
}
.servicesToolsContainerOuter div a.grey:active {
 PADDING-RIGHT: 15px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(../../../images_css/anchor_links_container_arrow.gif) no-repeat right top;
     PADDING-BOTTOM: 1px;
     WIDTH: 165px;
     COLOR: #ff0000;
     LINE-HEIGHT: 1.5em;
     PADDING-TOP: 1px;
     HEIGHT: auto;
     TEXT-DECORATION: none
}
.servicesToolsContainerOuter div a.grey:visited {
 PADDING-RIGHT: 15px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(../../../images_css/anchor_links_container_arrow.gif) no-repeat right top;
     PADDING-BOTTOM: 1px;
     WIDTH: 165px;
     COLOR: #666666;
     LINE-HEIGHT: 1.5em;
     PADDING-TOP: 1px;
     HEIGHT: auto;
     TEXT-DECORATION: none
}



#countryToolsContainerOuter DIV .leftNavToolLink:link {
 PADDING-RIGHT: 10px;
     MARGIN-TOP: 5px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(../../../images_css/hsthoricontent_arrow.gif) no-repeat right top;
     WIDTH: 205px;
     COLOR: #333333;
     HEIGHT: auto
}
#countryToolsContainerOuter DIV .leftNavToolLink:visited {
 PADDING-RIGHT: 10px;
     MARGIN-TOP: 5px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(../../../images_css/hsthoricontent_arrow.gif) no-repeat right top;
     WIDTH: 205px;
     COLOR: #333333;
     HEIGHT: auto
}
#countryToolsContainerOuter DIV .leftNavToolLink:hover {
 PADDING-RIGHT: 10px;
     MARGIN-TOP: 5px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(../../../images_css/_hsthoricontent_arrow.gif) no-repeat right top;
     WIDTH: 205px;
     COLOR: #ff0000;
     HEIGHT: auto
}
#countryToolsContainerOuter DIV .leftNavToolLink:active {
 PADDING-RIGHT: 10px;
     MARGIN-TOP: 5px;
     DISPLAY: block;
     FONT-SIZE: 0.75em;
     BACKGROUND: url(../../../images_css/_hsthoricontent_arrow.gif) no-repeat right top;
     WIDTH: 205px;
     COLOR: #ff0000;
     HEIGHT: auto
}

/*  Start CR 741 New classes added */

.contentlink{
        display: block;
        
        height: auto;
        font-size: 0.75em;
        color: #007B32;
        background-color: transparent;
        background-image: url("../../../images_css/hsthoricontent_arrow.gif");
        background-position: top right;
        background-repeat: no-repeat;
        background-attachment: scroll;
        margin-top: 5px;
        padding-right: 10px;
}

.contentlink:hover {
        display: block;
        
        height: auto;
        font-size: 0.75em;
        color: #FF0000;
        background-color: transparent;
        background-image: url("../../../images_css/_hsthoricontent_arrow.gif");
        background-position: top right;
        background-repeat: no-repeat;
        background-attachment: scroll;
        margin-top: 5px;
        padding-right: 10px;
}

.contentlinkstandard{
        display: block;
        
        height: auto;
        font-size: 1em;
        color: #007B32;
        background-color: transparent;
        background-image: url("../../../images_css/hsthoricontent_arrow.gif");
        background-position: top right;
        background-repeat: no-repeat;
        background-attachment: scroll;
        margin-top: 5px;
        padding-right: 10px;
}

.contentlinkstandard:hover {
        display: block;
        
        height: auto;
        font-size: 1em;
        color: #FF0000;
        background-color: transparent;
        background-image: url("../../../images_css/_hsthoricontent_arrow.gif");
        background-position: top right;
        background-repeat: no-repeat;
        background-attachment: scroll;
        margin-top: 5px;
        padding-right: 10px;
}

.hstHoriContentnew {
        display: block;
        
        height: auto;
        margin-top: 10px;
        margin-bottom: 5px;
        margin-left: 9px;
        margin-right: 4px;
}


/*  End CR 741 New classes added */

