body { background-image: url(../images/leftnav_bkgd.gif); background-repeat:repeat-y }
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #0D9FD7; font-weight: bold }
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #7364AF; font-weight: bold; line-height: normal; margin-top: 5px; margin-bottom: 5px }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0D9FD7; font-weight: bold; line-height: normal; margin-top: 3px; margin-bottom: 3px }
sup { font-size: 70%; vertical-align: text-top }
sup.nav { font-size: 70%; vertical-align: text-top }
td.pad { padding: 3px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 15px }

.bullet { padding: 3px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 15px ;color:#E64A0E;}
.body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 15px }
.label { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold }
.error { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold }
.ref { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal }
.headline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; padding-left: 10px }
.headline2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #0D9FD7; font-weight: bold; line-height: 20px; }
.tablehead { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000 }
.feature { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ffffff }
.spacer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1pt; font-weight: normal }
.gfb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; line-height: 15px; color: #333333  }

A { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0D9FD7; text-decoration: none }
A:hover { color: #7364AF; text-decoration: underline }

A.ref { font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 15px; color: #000000; text-decoration: none }
A.ref:hover { color: #000000; text-decoration: none }

A.feature { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #595959; text-decoration: none }
A.feature:hover { color: #7364AF; text-decoration: none }

A.topnav { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none }
A.topnav:hover { color: #7FD6F4; text-decoration: none }
A.topnavred { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none }
A.topnavred:hover { color: #E64A0E; text-decoration: none  }
A.topnavpurple { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none }
A.topnavpurple:hover { color: #7364AF; text-decoration: none  }
A.topnavgreen { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none }
A.topnavgreen:hover { color: #99CC00; text-decoration: none  }

.bottomnav { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #7364AF }
A.bottomnav { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #0D9FD7; text-decoration: none }
A.bottomnav:hover { color: #7364AF; text-decoration: none  }
A.bottomnavactive { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #7364AF; text-decoration: none }
A.bottomnavactive:hover { color: #7364AF; text-decoration: none  }

A.leftnav { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #ffffff; text-decoration: none }
A.leftnav:hover { color: #7364AF; text-decoration: none }
A.leftnav2 { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #0D9FD7; text-decoration: none }
A.leftnav2:hover { color: #7364AF; text-decoration: none }
A.leftnav2active { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #7364AF; text-decoration: none }
A.leftnav2active:hover { color: #7364AF; text-decoration: none }

.btn { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; max-width:120px;
	margin:0.2em; padding:1px; white-space: pre-wrap; color: #ffffff; border : 1px outset #ffffff; background: #0D9FD7 }

.hidden { visibility: hidden }

/* ----------------------------- Popup Content -------------------------- */

.infoUS {
	padding: 50px 0 0 0;
}

#divFloatPop {
  position:absolute;
  width:650px;
  display:block;
  height:80px;
  z-index: 3100;
}

#divFloatPop a {
  background: url('/images/btn_bg.gif') no-repeat 0 0;
  color:#fff;
  font-weight:bold;
  width: 112px;
  height: 25px;
  *height: 33px;
  display: block;
  padding: 8px 0 0 0;
  margin: 0 10px 0 10px;
  text-align: center;
  float: left;
  font-size: 12px;
  text-decoration: none;
}

#modalOverlay {
	display:none;
	left:0;
	position:fixed;
	*position: absolute;
	top:0;
	z-index:3000;
	width: 100%;
	height: 100%;
}

div#modalOverlay {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}

#divFloatPop .headline2 {
	color: #666;
}

#divFloatPop .popupq {
	display: block;
	width: 250px;
	float: left;
	margin: 0 30px 0 0;
	color: #0D9FD7;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
}

.modalOverlay-mac {
	background: url(/images/black50opacity_15x15.png) repeat;
	cursor:wait;
}

.modalOverlay {
	background-color:#000000;
	cursor:wait;
}


/* curve height, background image */
.divInnerPop b {
	height:25px;
	background-image:url(/images/roundedBg.gif);
}

/* inner color, border color, border width */

.divInnerPop .c{
	background:#ffffff;
	border-color:#ffffff;
	border-left-width:1px;
	border-right-width:1px;
}

/* surrounding margins (optional) */
.round {
	margin-bottom:5px;
}
.round .c {
/* inner content padding */
	padding: 5px 20px;
	border-top:0;
	border-bottom:0;
	border-style:solid;
	clear: both !important;
}
.round b {
	display:block;
	overflow:hidden; 
	height: 26px;
	width: 325px;
}
.round .tr {
	background-position:top right;
	float:right;
}
.round .br {
	background-position:bottom right;
	float:right;
}
.round .bl {
	background-position:bottom left;
	float: left;
}
.round .tl {
	background-position:top left;
	float: left;
}
