ehtml {
	
}

body#Body {
	padding:0;
	margin:0px 0px 0px 0px;
	background-image:url(../images/skin2008/bg_footer.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	line-height:normal;
	white-space:normal;
}

body#Body.topMessageBar {
	margin-top:15px;
}

#LayoutWpr {
	background-image:url(../images/skin2008/bg.gif);
	background-repeat:repeat-x;
	height:auto !important;
	height:800px;
	min-height:800px;
	overflow:visible;
}

#SiteWpr {
	position:relative;
	margin:auto;
	width:973px;
	overflow:hidden;
}

#HeaderWpr {
	font-family:Arial;
	height:136px;
}

#HeaderWpr #Logo {
	background-image:url(../images/skin2010/logo.jpg);
	background-repeat:no-repeat;
	width:367px;
	height:106px;
	float:left;
	overflow:hidden;
    margin-top:10px;
}

#HeaderWpr #Logo a {
	display:block;
	overflow:hidden;
	padding-top:106px;
	width:367px;
	height:0;
}

#HeaderWpr #HeaderContent {
	float:right;
	margin-top:20px;
}

#HeaderWpr #HeaderContent p.Description {
	font-size:15px;
	margin:0px;
	font-family:Arial;
}

#HeaderWpr #HeaderContent p.Summary {
	margin:15px 0;
}

#HeaderWpr #HeaderContent p.Summary,
#HeaderWpr #HeaderContent p.Summary * {
	font-family:Arial;
}
#HeaderWpr #HeaderContent p.Summary * {
	margin:0px !important;
	display:inline !important;
	float:none !important;
}

#HeaderWpr #Phone {
	position:absolute;
	top:136px;
	left:755px;
	float:right;
	height:23px;
	line-height:23px;
	font-family:verdana,arial;
	font-size:15px;
	font-weight:bold;
	color:#ffffff;
}

#LeftProductsMenu {
	position:absolute;
	top:208px;
	float:left;
	left:0px;
	width:174px;
}

#TopNavigationWpr {
	position:relative;
	margin:0 auto;
	color:#ffffff;
	float:left;
	width:973px;
	clear:both;
	z-index:999;
}

#ContentWpr.Home {
	background-color:transparent;
}

#ContentWpr.Interior {

}

#ContentWpr {
	width:773px;
	background-color:#ffffff;
	float:left;
	position:relative;
	left:196px;
	margin-top:25px;
}

/* top nav */
#TopNavigationWpr #UserLinks {
	float:left;
	width:700px;
	height:20px;
	font-size:12px;
	font-family:Arial;
	margin-top:6px;
}

#TopNavigationWpr #UserLinks ul {
	margin:0px;
	padding:0px;
}

#TopNavigationWpr #UserLinks ul li {
	float:left;
	list-style-type:none;
	border-left:1px solid #ffffff;
	padding:0 12px;
	line-height:12px;
}

#TopNavigationWpr #UserLinks ul li.first {
	border:0;
	padding-left:0;
}

#TopNavigationWpr #UserLinks ul li a {
	float:left;
	list-style-type:none;
	font-size:12px;
	font-family:Arial;
	color:#ffffff;
	text-decoration:none;
}

#TopNavigationWpr #UserLinks ul li a:hover {
	text-decoration:underline;
}

#TopNavigationWpr #Phone {
	float:right;
	font-size:15px;
	font-weight:bold;
	height:23px;
	line-height:23px;
}

#TopNavigationWpr #Countries {
	float:right;
	padding-left:20px;
	margin-top:6px;
}

#TopNavigationWpr #DropDownNavMenu {
	clear:both;
	float:left;
	width:100%;
	font-size:13px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
}

#LeftProductsMenu .NavSectionWpr.last {
	margin-bottom:0;
}

#LeftProductsMenu .NavSectionWpr {
	background-repeat:no-repeat;
	background-image:url(../images/skin2008/leftNavSectionFooter.png);
	background-position:left bottom;
	width:172px;
	padding-bottom:15px;
	margin-bottom:10px;
}

#LeftProductsMenu .NavSectionWpr .navHeader {
	background-image:url(../images/skin2008/leftNavSectionHeader.png);
	background-position:left top;
	padding:6px 0 0 0;
}

#LeftProductsMenu .NavSectionWpr .navHeader a {
	color:#133E8A;
	font-size:15px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	line-height:1.5em;
}

#LeftProductsMenu .NavSectionWpr .navBody {
	background-image:url(../images/skin2008/leftNavSectionBody.png);
	background-repeat:repeat-y;
}

#LeftProductsMenu .NavSectionWpr .navBody ul {
	margin:0;
	padding:0;
}

#LeftProductsMenu .NavSectionWpr .navBody ul li {
	list-style-type:none;
	margin:0;
	padding:0 0 0 10px;
	zoom:1;
	vertical-align:top;
}
	
#LeftProductsMenu .NavSectionWpr .navBody ul li a {
	padding-left:10px;
	background-image:url(../images/skin2008/pic.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#075776;
	line-height:18px;
}

/* ******************* Homepage News Links ****************** */
#NewsLinksWpr {
	background-image:url(../images/skin2008/HomepageNewsLinksFooter.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	width:172px;
	padding-bottom:15px;
	margin-top:20px;
}

#NewsLinksWpr .BodyWpr {
	padding-top:15px;
	background-image:url(../images/skin2008/HomepageNewsLinksHeader.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#NewsLinksWpr .BodyWpr .ContentWpr {
	background-image:url(../images/skin2008/HomepageNewsLinksBg.jpg);
	background-repeat:repeat-y;
	padding-bottom:10px;
}

#NewsLinksWpr .BodyWpr .ContentWpr .NewsHeader {
	margin:0 10px;
	padding-bottom:5px;
	color:#174A7C;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-left:10px;
	border:0;
}

#NewsLinksWpr .BodyWpr .ContentWpr ul {
	margin:0;
	padding:0;
}

#NewsLinksWpr .BodyWpr .ContentWpr li {
	list-style-type:none;
	margin:0;
	padding:0;
}

#NewsLinksWpr .BodyWpr .ContentWpr a {
	display:block; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#174A7C; 
	font-size:11px;
	text-decoration:none;
	border-top:1px solid #CFE4EB;
	margin:10px 15px 0px 12px;
	padding-top:10px;
	line-height:14px;
}
/* ******************* Homepage News Links ****************** */

#Content {
	min-height:1644px;
	height:auto !important;
	height:1644px;
	overflow:visible;
}

#ContentWpr.Interior #Content {
	background-image:url(../images/skin2008/PageHeaderBg.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding:20px;
}

#ContentWpr.Home #Content {
	padding-top:7px;
}

#ContentWpr.Home #Content #FuseboxContent {

}

#ContentWpr.Home #Content #FuseboxContent p.title {
	margin:0;
	font-size:10pt;
	color:#ffffff;
}

#ContentWpr.Home #Content #FuseboxContent table {
	background-color:transparent;
}

#Content #PageHeaderContent {
	margin:0 20px 20px 0;
}

#FooterWpr {
	background-image:url(../images/skin2008/bg_footer2.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	position:relative;
	clear:both;
	float:left;
	width:934px;
	height:201px;
	margin:60px 0px 0px 0px;
	padding:20px 15px 20px 15px;
}

#FooterWpr #FooterContent {
	height:160px;
	overflow:hidden;
	zoom:1;
}

#FooterWpr #FooterContent table {

}

#FooterWpr #Copyright {
	margin:10px 0 0 0;
	text-align:right;
	font-size:8pt;
	color:#ffffff;
	width:948px;
	position:absolute;
	height:15px;
}

.SecureSiteSeal {
	margin-top:25px;
	margin-bottom:5px;
	text-align:center;
}

.note { font-size:11px; }

.cfdebug {
	clear:both;
	text-align:left;
}

/*---Social Network Menu ---*/
#SocialNetworkWpr { position:absolute; top:85px; right:0; height:44px; width:478px; background:#FFF url(../Images/SocialNetworkIcons/menu_bg.jpg) left top no-repeat; overflow:hidden; }
#SocialNetworkWpr ul { margin:0; padding:0; float:right; }
#SocialNetworkWpr li { display:inline-block; padding:5px 5px 0 5px; float:left; }
#SocialNetworkWpr li.first { padding:5px 5px 0 0; }
#SocialNetworkWpr li a img { border:0 none; }
#SocialNetworkWpr span { display:inline-block; color:#08AAE7; font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; padding:10px 0 0 20px; float:left; }
