@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;
}

.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;

}

