/* CSS Document */
body
{
	background-image: url(http://www.inficon.com/ema/images/background_blue_diamond.gif);
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color: #fff;
	text-decoration: none;
	letter-spacing: .1px;
	line-height: 15px;
	font-size: 10.5px;
	margin: 0;
	/* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: left;
	/* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

/* single reference to change font color */
p, div, td, .homeText, .bodytextTitle, .subheadGray, .subheadNavGray, a.subheadNavGray:link, a.subheadNavGray:visited, .subheadSidebarSmallGray, a.subheadSidebarSmallGray:link, a.subheadSidebarSmallGray:visited { color: #323232; }

a:active, a:focus
{
	/* Stop Firefox from outlining selections */
	outline: 0;
}

p, div, td
{
	/* 	color: #666666; */
	text-decoration: none;
	letter-spacing: .1px;
	line-height: 15px;
	font-size: 10.5px;
}

.homeText
{
	/* 	color: #666666; */
	text-decoration: none;
	letter-spacing: .5px;
	line-height: 17px;
	font-size: 10px;
}

a.homeText:link
{
	color: #2e598a;
	text-decoration: underline;
	text-align: left;
	letter-spacing: .5px;
	line-height: 17px;
	font-size: 10px;
	font-weight: bold;
}

a.homeText:visited
{
	color: #2e598a;
	text-decoration: underline;
	text-align: left;
	letter-spacing: .5px;
	line-height: 17px;
	font-size: 10px;
	font-weight: bold;
}

a.homeText:hover
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .5px;
	line-height: 17px;
	font-size: 10px;
	font-weight: bold;
}

a.homeText:active
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .5px;
	line-height: 17px;
	font-size: 10px;
	font-weight: bold;
}

.subhead
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 15px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.bodyAlert
{
	font: Verdana, Arial, Helvetica, sans-serif;
	color: #97180d;
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 15px;
	font-size: 11px;
	font-weight: bold;
}

.bodymainTitle
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 15px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.bodytextTitle
{
	font: Verdana, Arial, Helvetica, sans-serif;
	/* 	color: #666666; */
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 15px;
	font-size: 11px;
	Font-weight: bold;
}

.subheadProduct
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 15px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
	text-transform: uppercase;
}

.subheadGray
{
	/* 	color: #666666; */
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 15px;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.subheadNav
{
	color: #000000;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadNav:link
{
	color: #000000;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadNav:visited
{
	color: #000000;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadNav:hover
{
	color: #2e598a;
	text-decoration: underline;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	font-weight: bold;
}

a.subheadNav:active
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	font-weight: bold;
}

.subheadNavGray
{
	/* 	color: #666666; */
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadNavGray:link
{
	/* 	color: #666666; */
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadNavGray:visited
{
	/* 	color: #666666; */
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadNavGray:hover
{
	color: #2e598a;
	text-decoration: underline;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadNavGray:active
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	font-weight: bold;
}

.sidebarFeaturedProducts
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .5px;
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
}

a.sidebarFeaturedProducts:link
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .5px;
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
}

a.sidebarFeaturedProducts:visited
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .5px;
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
}

a.sidebarFeaturedProducts:hover
{
	color: #2e598a;
	text-decoration: underline;
	text-align: left;
	letter-spacing: .5px;
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
}

a.sidebarFeaturedProducts:active
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .5px;
	line-height: 13px;
	font-size: 11px;
	font-weight: bold;
}

.sidebartextFeaturedProducts
{
	color: #323232;
	text-decoration: none;
	text-align: left;
	letter-spacing: .2px;
	line-height: 12px;
	font-size: 10px;
}

.textNewsBold
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .5px;
	line-height: 16px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.blackUppercase
{
	color: #000000;
	text-decoration: none;
	text-align: left;
	letter-spacing: .5px;
	line-height: 16px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
	text-transform: uppercase;
}

.textSubheadFeaturedProduct
{
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	text-align: right;
	letter-spacing: 0;
	line-height: 16px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.textFeaturedProductBold
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 12px;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.textFeaturedProductBold:link
{
	color: #555555;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 12px;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.textFeaturedProductBold:visited
{
	color: #555555;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 12px;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.textFeaturedProductBold:hover
{
	color: #2e598a;
	text-decoration: underline;
	text-align: left;
	letter-spacing: 0;
	line-height: 12px;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.textFeaturedProductBold:active
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 12px;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.textFeaturedProduct
{
	/* 	color: #555555; */
	color: #383838;
	text-decoration: none;
	text-align: left;
	letter-spacing: .2px;
	line-height: 13px;
	font-size: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

.utilityNav
{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: .3px;
	line-height: 16px;
	font-size: 8.75px;
	padding-top: 3px;
	padding-bottom: 3px;
	/*	padding-right: 10px;*/
	font-weight: normal;
	z-index: 101;
}


#navTable a, .utilitySeperator
{
	font-size: 11px;
	color: #656565;
	font-weight: bold;
}

.utilitySeperatorFooter
{
	padding-left: 5px;
	padding-right: 5px;
}

a.utilityNav:link
{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: .3px;
	line-height: 16px;
	font-size: 8.75px;
	padding-top: 3px;
	padding-bottom: 3px;
	/* 	padding-right: 10px; */
	font-weight: normal;
	z-index: 101;
}



a.utilityNav:visited
{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: .3px;
	line-height: 16px;
	font-size: 8.75px;
	padding-top: 3px;
	padding-bottom: 3px;
	/* 	padding-right: 10px; */
	font-weight: normal;
}


a.utilityNav:hover
{
	color: #000000;
	text-decoration: underline;
	/*	text-transform:uppercase; */
	text-align: left;
	letter-spacing: .3px;
	line-height: 16px;
	font-size: 8.75px;
	padding-top: 3px;
	padding-bottom: 3px;
	/* 	padding-right: 10px; */
	font-weight: normal;
}

a.utilityNav:active
{
	color: #2e598a;
	text-decoration: underline;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: .3px;
	line-height: 16px;
	font-size: 8.75px;
	padding-top: 3px;
	padding-bottom: 3px;
	/* 	padding-right: 10px; */
	font-weight: normal;
}

.utilityNavSmall
{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: .3px;
	line-height: 11px;
	font-size: 8px;
	font-weight: normal;
}

a.utilityNavSmall:link
{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: .3px;
	line-height: 11px;
	font-size: 8px;
	font-weight: normal;
}

a.utilityNavSmall:visited
{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: .3px;
	line-height: 11px;
	font-size: 8px;
	font-weight: normal;
}

a.utilityNavSmall:hover
{
	color: #000000;
	text-decoration: underline;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: .3px;
	line-height: 11px;
	font-size: 8px;
	font-weight: normal;
}

a.utilityNavSmall:active
{
	color: #000000;
	text-decoration: underline;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: .3px;
	line-height: 11px;
	font-size: 8px;
	font-weight: normal;
}

/* .leftNav font color */
.leftNav, a.leftNav:link, a.leftNav:visited, a.leftNav:hover { color: #383838; }

.leftNav
{
	/* 	color: #555555; */
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 17px;
	font-size: 9px;
	font-weight: normal;
	width: 210 px;
}

a.leftNav:link
{
	/* 	color: #555555; */
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 17px;
	font-size: 9px;
	font-weight: normal;
	width: 210 px;
}

a.leftNav:visited
{
	/* 	color: #555555; */
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 17px;
	font-size: 9px;
	font-weight: normal;
	width: 210 px;
}

a.leftNav:hover
{
	/* 	color: #555555; */
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 17px;
	font-size: 9px;
	font-weight: normal;
	background-color: #f1f1f1;
	display: block;
	width: 100%;
}

a.leftNav:active
{
	color: #2e598a;
	text-decoration: underline;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 17px;
	font-size: 9px;
	font-weight: normal;
	width: 210 px;
}

.secondaryTopNav
{
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .3px;
	line-height: 11px;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}

a.secondaryTopNav:link
{
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .3px;
	line-height: 11px;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}

a.secondaryTopNav:visited
{
	color: #ffffff;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .3px;
	line-height: 11px;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}

a.secondaryTopNav:hover
{
	color: #ffffff;
	text-decoration: underline;
	text-transform: none;
	text-align: left;
	letter-spacing: .3px;
	line-height: 11px;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}

a.secondaryTopNav:active
{
	color: #ffffff;
	text-decoration: underline;
	text-transform: none;
	text-align: left;
	letter-spacing: .3px;
	line-height: 11px;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: normal;
}

.tinyText
{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	letter-spacing: .1px;
	line-height: 9px;
	font-size: 9px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	font-weight: normal;
}

input, textarea, select, menu
{
	/* 	color: #636363; */
	color: #383838;
	background: #ffffff;
	border: 1px solid #cccccc;
	font-size: 10px;
	
}

form input[type="submit"] {
cursor: pointer;
border: 2px outset buttonface;
color: buttontext;

padding: 2px 6px 3px;
text-align: center;
font-size: inherit;
background-color: buttonface;
white-space: pre;

-webkit-appearance: push-button;
-webkit-box-align: center;
-webkit-box-sizing: border-box;
-moz-appearance:button;
-moz-binding:none;
-moz-box-sizing:border-box;
-moz-user-select:none;

line-height:normal !important;
text-shadow:none;



}





.noStyle
{
	background: #e8e8e8;
	border: none;
	font-size: 10px;
}

.submit
{
	color: #4d4d4d;
	background: #ffffff;
	border: 1px solid #48619a;
	font-size: 10px;
}

.jump { width: 200px; }
.myLength { width: 235px; }

hr
{
	border: 0;
	color: #cccccc;
	background-color: #cccccc;
	height: 1px;
	width: 100%;
	text-align: left;
}

/* Font color for newText */
.newsText, a.newsText:link, a.newsText:visited { color: #383838; }

.newsText
{
	/* 	color: #636363; */
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 16px;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
	font-weight: normal;
}

a.newsText:link
{
	/* 	color: #636363; */
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 16px;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: normal;
}

a.newsText:visited
{
	/* 	color: #636363; */
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 16px;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: normal;
}

a.newsText:hover
{
	color: #2e598a;
	text-decoration: underline;
	text-align: left;
	letter-spacing: .1px;
	line-height: 16px;
	font-size: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-weight: normal;
}

.smallLink
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 13px;
	font-size: 9px;
	font-weight: bold;
}

a.smallLink:link
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 13px;
	font-size: 9px;
	font-weight: bold;
}

a.smallLink:visited
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 13px;
	font-size: 9px;
	font-weight: bold;
}

a.smallLink:hover
{
	color: #666666;
	text-decoration: underline;
	text-align: left;
	letter-spacing: .1px;
	line-height: 13px;
	font-size: 9px;
	font-weight: bold;
}

img.home
{
	border: solid;
	color: #2e598a;
	border-width: thin;
}

a:link
{
	color: #2e598a;
	text-decoration: underline;
	text-align: left;
	letter-spacing: .1px;
	line-height: 16px;
	font-size: 10px;
	font-weight: bold;
}

a:visited
{
	color: #2e598a;
	text-decoration: underline;
	text-align: left;
	letter-spacing: .1px;
	line-height: 16px;
	font-size: 10px;
}

a:hover
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 16px;
	font-size: 10px;
}

a:active
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 16px;
	font-size: 10px;
	font-weight: bold;
}

.marketSidebarFeaturedProduct
{
	color: #ffffff;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
	padding-right: 7px;
	font-weight: bold;
}

.subheadNavRed
{
	color: #97180d;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.subheadNavBlue
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.leftNavOn
{
	color: #2e598a;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 14px;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-weight: bold;
}

a.leftNavOn:link
{
	color: #2e598a;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 14px;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-weight: bold;
}

a.leftNavOn:visited
{
	color: #2e598a;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 14px;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-weight: bold;
}

a.leftNavOn:hover
{
	color: #2e598a;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 14px;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-weight: bold;
}

a.leftNavOn:active
{
	color: #2e598a;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 14px;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 5px;
	font-weight: bold;
}

.sidebarTextPurple
{
	color: #829bb9;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: 0;
	line-height: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

.subheadSidebarSmallGray
{
	/* 	color: #666666; */
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 9.5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadSidebarSmallGray:link
{
	/* 	color: #666666; */
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 9.5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadSidebarSmallGray:visited
{
	/* 	color: #666666; */
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 9.5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadSidebarSmallGray:hover
{
	color: #2e598a;
	text-decoration: underline;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 9.5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
	font-weight: bold;
}

a.subheadSidebarSmallGray:active
{
	color: #2e598a;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0;
	line-height: 13px;
	font-size: 9.5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	font-weight: bold;
}

/* Font Color for .leftNavMarketHome... */
.leftNavMarketHome, a.leftNavMarketHome:link, a.leftNavMarketHome:visited, a.leftNavMarketHome:hover { color: #383838; }

.leftNavMarketHome
{
	/* 	color: #555555; */
	text-decoration: none;
	text-transform: none;
	text-align: left;
	line-height: 12px;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	font-weight: normal;
}

a.leftNavMarketHome:link
{
	/* 	color: #555555; */
	text-decoration: none;
	text-transform: none;
	text-align: left;
	line-height: 12px;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	font-weight: normal;
}

a.leftNavMarketHome:visited
{
	/* 	color: #555555; */
	text-decoration: none;
	text-transform: none;
	text-align: left;
	letter-spacing: .1px;
	line-height: 12px;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	font-weight: normal;
}

a.leftNavMarketHome:hover
{
	/* 	color: #555555; */
	text-decoration: underline;
	text-transform: none;
	text-align: left;
	line-height: 12px;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	font-weight: normal;
}

a.leftNavMarketHome:active
{
	color: #2e598a;
	text-decoration: underline;
	text-transform: none;
	text-align: left;
	line-height: 12px;
	font-size: 9px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	font-weight: normal;
}

.marketText
{
	color: #999999;
	text-decoration: none;
	letter-spacing: .2px;
	line-height: 12px;
	font-size: 9px;
}

#fullheight { height: 159px; }
.showNone { display: none; }

.worldwide a {
    text-transform: uppercase;
    text-decoration: none;
    color: black;
    font-weight: bold;
    display: block;
    text-align: center;
}
a.embed_video img, a.embed_video2 img { width: 18px; }
div.embed_video { margin: 10px 0; }
div.embed_video2 {
    z-index: 1000;
    position: fixed;
    top: 50%;
    left: 50%;
    background: #fff;
    text-align: center;
    margin: -215px 0 0 -340px;
    background: white;
    padding: 20px;
}
div.embed_video_overlay {
    z-index: 999;
    position: fixed;
    background: #fff;
    opacity:0.4;
    filter:alpha(opacity=40); /* For IE8 and earlier */
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
div.embed_video_close_button {
    z-index: 1001;
    position: absolute;
    right: -2px;
    top: -2px;
    width: 20px;
    height: 20px;
    color: #FFF;
    background: #10253c;
    font-size: 20px;
    cursor: pointer;
    text-align: center;
    font-weight: bold;
}
div.embed_video_close_button:hover {
    color: red;
}
div.embed_video iframe {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border: 0px solid #000;
    margin: 0;
    padding: 0;
}


