body { margin:0 0 0 0; background-color:#FFFFFF}
td { vertical-align:top}
img { border:0px; margin:0 0 0 0}
div { padding:0 0 0 0; margin:0 0 0 0}
input { margin:0 0 0 0; padding:0 0 0 0}
.grey_1 { color:#656565; font-family:tahoma; font-size:11px; line-height:14px; text-decoration:none}
.grey_main_1 { color:#656565; font-family:tahoma; font-size:11px; line-height:13px}
.grey_main_1a { color:#656565; font-family:tahoma; font-size:13px; line-height:15px}
.grey_main_2 { color:#474747; font-family:tahoma; font-size:11px; line-height:13px}
.grey_main_3 { color:#656565; font-family:tahoma; font-size:15px; line-height:16px}
.grey_2 { color:#212121; font-family:tahoma; font-size:12px; line-height:14px}

.black0 { color:#000000; font-family:tahoma; font-size:10px; line-height:12px }
.black1 { color:#000000; font-family:tahoma; font-size:11px; line-height:13px }
.black2 { color:#000000; font-family:tahoma; font-size:12px; line-height:14px }
.black3 { color:#000000; font-family:tahoma; font-size:14px; line-height:16px; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:10px; }
.black4 { color:#000000; font-family:tahoma; font-size:14px; line-height:16px; padding-top:0px; padding-left:5px; padding-right:5px; padding-bottom:10px; }
.black5 { color:#000000; font-family:tahoma; font-size:18px; line-height:20px; padding-top:5px; padding-left:5px; padding-right:5px; padding-bottom:10px; }

.TitleBlack { color:#000000; font-family: Tahoma; font-size:16px; line-height:175%; font-weight:bold; }

.white_1 { color:#FFFFFF; font-family:tahoma; font-size:11px; line-height:12px}
.white_2 { color:#FFFFFF; font-family:tahoma; font-size:18px; line-height:20px; font-weight: bold; letter-spacing:.05px; }
.red_1 { color:#CE3500; font-family:tahoma; font-size:10px; line-height:14px}
.yellow_1 { color:#ED7500; font-family:tahoma; font-size:10px; line-height:14px}
.yellow_2 { color:#EE6A00; font-family:tahoma; font-size:11px; line-height:13px}

.blue_1 { color:#006C90; font-family:tahoma; font-size:10px; line-height:14px}
.blue_1a { color:#006C90; font-family:tahoma; font-size:12px; line-height:16px}
.blue_2 { color:#0079AB; font-family:tahoma; font-size:11px; line-height:13px}

.endo1 { color:#B43421; font-family: Tahoma; font-size:15px; line-height:200%; font-weight: bold; letter-spacing:.05px;} 
.endo2 { color:#B43421; font-family: Tahoma; font-size:12px; line-height:150%; font-weight: bold; letter-spacing:.05px;} 
.endo3 { color:#003366; font-family: Tahoma; font-size:12px; line-height:100%; font-weight: bold; } 
.endo4 { color:#FF9900; font-family:tahoma; font-size:13px; line-height:14px}

a.endo:link { text-decoration: none; color: #B43421; font-family: Tahoma;  font-size: 10px; font-weight: bold; }
a.endo:visited { text-decoration: none; color: #76090C; font-family: Tahoma;  font-size: 10px; font-weight: bold; }
a.endo:hover { text-decoration: underline; color: #8B4513; font-family: Tahoma;  font-size: 10px; font-weight: bold; }

a.mainmenu:link { text-decoration: none; color:#FFFFFF; line-height:200%; font-family: Tahoma; font-size:18px; }
a.mainmenu:visited { text-decoration: none; color:#FFFFCC; line-height:200%; font-family: Tahoma; font-size:18px; }
a.mainmenu:hover { text-decoration: underline; color:#B43421; line-height:200%; font-family: Tahoma; font-size:18px; }

a.felolink:link { text-decoration: none; color:#6666; line-height:95%; font-family: Arial, Helvetica, sans-serif; font-size:11px; }
a.felolink:visited { text-decoration: none; color:#666666; line-height:95%; font-family: Arial, Helvetica, sans-serif; font-size:11px;; }
a.felolink:hover { text-decoration: underline; color:#6666ff; line-height:95%; font-family: Arial, Helvetica, sans-serif; font-size:11px; }

/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox 
{
	margin: 0 auto; /* center for now */
	width: 17em; /* ems so it will grow */
	background: url(../images/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead 
{
	background: url(../images/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 
{
	background: url(../images/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px;
	color: white; 
	font-weight: bold; 
	font-size: 1em; 
	line-height: 1.5em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody 
{
	background: url(../images/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.style8 {
	border-style: solid;
	border-width: 0;
}

.dottedRight {
	border-right:1px dotted #e0e0e0;
}

/*Product Launch Global Site Selector add 4/9/09*/
	
	.glblBorderWideBody {
	background-image:url(/images/glbl-border-wide-body-838x285.gif);
	}
	.glblBorderWideBody .glblBorderWideTop{
	background-image:url(/images/glbl-border-wide-top-838x285.gif);
	height:285px;
	}
	.glblBorderWideBody .glblBordeWidBottom{
	background-image:url(/images/glbl-border-wide-btm-838x285.gif);
	}
	
	.glblBorderWideBody .globalMap{
	background:transparent url(/images/global-map.png) no-repeat scroll 0 0;
	width:838px;
	}
	
    .globalMap {
	background:transparent url(/images/global-map.png) no-repeat scroll 0 0;
	width:838px;
	}
	
	.glblBorderWideBody.prodLaunchGlblSelect .header{
	padding:22px;
	width:791px;
	}
	.glblBorderWideBody.prodLaunchGlblSelect .header .image{
	width:404px;
	}
	.glblBorderWideBody.prodLaunchGlblSelect .header .desc{
	width:362px;
	margin-left:25px;
	margin-top:15px;
	}
	/*Product Launch Global Site Selector END*/
	

.glblBorderWideBody {
	background-image:url(/images/glbl_border_wide_body.gif);
	background-repeat:repeat-y;
	width:838px;
	vertical-align:top;
	position:relative;
}


.glblBorderWideTop {
	background-image:url(/images/glbl_border_wide_top.gif);
	background-repeat:no-repeat;
	width:838px;
	height:51px;
}

.glblBorderWideTopCh {
	background-image:url(/images/glbl_border_wide_top_ch.gif);
	background-repeat:no-repeat;
	width:838px;
	height:11px;
	overflow:hidden;
}

.glblBorderWideChoose {
	background-image:url(/images/glbl_border_wide_choose.gif);
	background-repeat:no-repeat;
	width:838px;
	height:51px;
}

.glblBordeWidBottom 
{
	background-image:url(/images/glbl_border_wide_bottom.gif);
	background-repeat:no-repeat;
	width:838px;
	height:14px;
}

.glblBorderWideBodyInner {
	margin:0px 0px 15px 22px; width:791px;
}

.glblBorderWideBodyInner p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.glblSeparator {
	width:791px; height:1px; overflow:hidden; background-color:#e0e0e0; position:relative; 
}	
	
.blueLink {
	color:#7096bf;
}
.blueLink a {
	color:#7096bf;
	text-decoration:none;
}
.blueLink a:link {
	color:#7096bf;
	text-decoration:none;
}
.blueLink a:active {
	text-decoration:none;
	color:#7096bf;
}
.blueLink a:visited {
	text-decoration:none;
	color:#7096bf;
}
.blueLink a:hover {
	color:#7096bf;
	text-decoration:underline;
}	
	
	
.subTitleBlack {
	font-size:13px;
	line-height:16px;
	color:#494848;
	font-weight:bold;
}
.subTitleBlack a {
	color:#494848;
	text-decoration:none;
}
.subTitleBlack a:link {
	color:#494848;
	text-decoration:none;
}
.subTitleBlack a:active {
	color:#494848;
	text-decoration:none;
}
.subTitleBlack a:visited {
	color:#494848;
	text-decoration:none;
}
.subTitleBlack a:hover {
	color:#7096bf;
	text-decoration:none;
}

.subTitleBlue {
	font-size:13px;
	line-height:16px;
	color:#1d9cc5;
	font-weight:bold;
}
.subTitleBlue a {
	color:#1d9cc5;
	text-decoration:none;
}
.subTitleBlue a:link {
	color:#1d9cc5;
	text-decoration:none;
}
.subTitleBlue a:active {
	color:#1d9cc5;
	text-decoration:none;
}
.subTitleBlue a:visited {
	color:#1d9cc5;
	text-decoration:none;
}
.subTitleBlue a:hover {
	color:#1d9cc5;
	text-decoration:underline;
}

.bannerSubTitleLightBlue {
	color:#97c1ec;
	font-size:18px;
	line-height:22px;
}


ul.plainList {
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-size:11px;
}

ul.plainList li {
	list-style-type:none;
	padding:0px;
	margin:0px;
	font-size:11px;
}

ul.plainSubList {
	list-style-type:none;
	padding:0px;
	margin-left:20px;
}

ul.plainSubList li {
	list-style-type:none;
}

li.plainList {
	list-style-type:none;
	padding:0px;
	margin:0px;
}	

.marginTop15 {
	margin-top:15px;
}

#content {
	float:left;
	display:inline;
	position: relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:15px;
	margin-top:15px;
	color:#494848;
}

#contentWideMid {
	width:838px;
	margin-left:5px;
/*	overflow:hidden;*/
}

#mapTable {
	margin:0 0 0 8px;
	padding:0;
	border-collapse:collapse;
	/* position:absolute;
	top:0;
	left:8px; */
	position: relative;
}

#mapTable th, #mapTable td {
	vertical-align:top;
	width:203px;
	padding:0px 5px 0px 15px;
}