@charset "UTF-8";/* CSS Document */html, body, form, fieldset { margin: 0; padding: 0; font-family:  Arial, Helvetica, sans-serif; height: 100%; }/* Neutralize styling:    Elements with a vertical margin: */ h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address { margin: 1em 0; padding: 0;}input, select, textarea {        font-size: 100%;}a:focus{-moz-outline-style: none;-webkit-outline-style: none;-moz-user-select: none;-khtml-user-select: none;}body {	background-color: #FFF;	margin: 0px;	padding: 0px;}#top {	overflow: visible;	position: fixed;	visibility: visible;	z-index: 0;	height: 203px;	width: 100%;	top: 0px;	left: 0px;	}.tl {	background-image: url(../images/bg_tl.png);	background-repeat: repeat-x;	background-position: right top;	height: 203px;	}.tr {	background-image: url(../images/bg_tr.png);	background-repeat: repeat-x;	background-position: left top;	height: 203px;		}#bottom {	overflow: visible;	position: fixed;	visibility: visible;	z-index: 1;	height: 114px;	width: 100%;	bottom: 0px;	left: 0px;	}.bl {	background-image: url(../images/bg_bl.png);	background-repeat: repeat-x;	background-position: right top;	height: 114px;	}.br {	background-image: url(../images/bg_br.png);	background-repeat: repeat-x;	background-position: left top;	height: 114px;		}/*#wrapper {	margin: 0 auto;	background-position:center;	background-repeat:no-repeat;	width: 991px;	height: 100%;	background-color: #FFF;	border-left: 2px solid #9e9e9e;	border-right: 2px solid #9e9e9e;	border-bottom: 2px solid #9e9e9e;	position: absolute;}*/#contents {	width:991px;	margin-top: 0;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	z-index: 3;	overflow:visible;	visibility: inherit;	height:100%;	background-color:#FFF;}#scroll {	font-size: 13px;	overflow: hidden;	z-index: 8;	padding-top: 215px;	padding-right: 325px;	padding-left: 300px;	padding-bottom: 75px;	line-height: 20px;	color: #525252;	text-align: left;	background-color:#FFF;}h1 {	font-size: 16px;	font-weight: bold;	text-transform: capitalize;	color: #005596;	padding: 0px;}h2 {	font-size: 15px;	font-weight: bold;	text-transform: capitalize;	color: #005596;	padding: 0px;	text-align:center}.blue{	font-size: 18px;	font-family:Geneva, Arial, Helvetica, sans-serif;	color: #005596;	font-stretch: semi-expanded;	line-height: 22px;	margin-left: -20px;	text-align: left;}#pageImage {	overflow:inherit;	position: fixed;	z-index: 0;	bottom: 140px;	margin:0px auto 0px 700px;	text-align: left;	vertical-align: bottom;}#topOfThePage {	overflow: visible;	position: fixed;	visibility: visible;	z-index: 51;	height: 216px;	width: 991px;	background-image:url(../images/hdr02.png); 	top: 0px;	margin:0 auto;	} /* --------------------- top Logo ------------------ */#topLogo {	width: 460px;	overflow: visible;	position: fixed;	visibility: visible;	z-index: 53;	top: 10px;	margin:0 auto;} /* --------------------- top Logo ------------------ */#topTour {	width: 256px;	overflow: visible;	position: fixed;	visibility: visible;	z-index: 53;	top: 19px;	margin:0 auto 0 670px;} /* --------------------- top table navigation ------------------ */#navtop {	width: 723px;	overflow: visible;	position: fixed;	visibility: visible;	z-index: 52;	top: 144px;	margin:0 auto 0 268px;}/* ----- left table navigation ------ */#leftnavbox {	width: 250px;	overflow: visible;	position: fixed;	visibility: visible;	z-index: 53;	top: 120px;	margin:0 auto 0 45px;	cursor:pointer;	cursor:hand; }  /* -------	little quotes under side menu  ------- */#containerdiv {	width: 250px;	overflow: visible;	position: fixed;	visibility: visible;	z-index: 90;	margin:0 auto 0 20px;	bottom: 40px;	text-align:left; }.container {	font-size: 12px;	font-weight: bold;	font-family: Georgia, "Times New Roman", Times, serif;	color:#404040;	/*font-style: italic;*/	line-height: 16px;}/* -------	little quotes under side menu  ------- */#listen {	width: 200px;	overflow: visible;	position: fixed;	visibility: visible;	z-index: 25;	margin:0 auto 0 52px;	top: 380px;	text-align:center; }#bottomOfThePage {	overflow: visible;	position: fixed;	visibility: visible;	z-index: 50;	height: 114px;	width: 991px;	background-image:url(../images/footer.png);	bottom: 0px;	margin:0 auto;}.copyright {	font:10px Arial, Helvetica, sans-serif;	color: #333;	text-align: center;	padding-top:86px;}a, a:active {	font-weight: bold;	color: #333;	text-decoration: none;	}a:hover {	text-decoration: none;	color: #005596;}.pdf {	line-height: 15px;	} /* ----- Global Images ------ *//*#img_tour {  background: url(../images/img_tour.png) top right; display: block; background-repeat: no-repeat; position: relative; width: 250px; height: 35px; top: 8px; left: 675px;}#img_logo {  background: url(../images/img_logo.png); display: block; background-repeat: no-repeat; position: relative; width: 455px; height: 127px; top: -27px; left: 05px; z-index: 9;}#img_listen {  background: url(../images/img_listen.gif) top left; display: block; background-repeat: no-repeat; position: relative; width: 170px; height: 39px; top: 215px; left: 35px;}*//*-------- main body Layout / Global --------*/ /*#hdr {	 color: #333; width: 970px; height: 203px; float: left; padding: 10px; margin: 0px 0px 0px 0px; background: url(../images/hdr02.jpg) no-repeat top left; position: relative;  }#leftnav {  background: #fff; margin: 0px 5px 5px 0px; padding: 10px; height: 250px; width: 195px; float: left;}#body {  float: right; color: #666; border: thin #999999; margin: 0px 0px 0px 0px; padding: 10px; height: 250px; width: 720px; display: inline; scrollbar-base-color: #fff;}.feather {  width: 350px; margin: -52px 0 0 27px; padding-top: 0; position: absolute; z-index: 20;}*//*#quotes {position: relative; font-family:Arial, Helvetica, sans-serif; /*font-size:14px; margin: -65px 0 0 55px; height: 175px; width: 255px; background-color:#CCCCCC;}*/ .flying-text{opacity:0;filter:alpha(opacity=0);position: absolute;bottom: 0;margin-left:0;}/* ----- Graphics for each page / NOT A GLOBAL IMAGE ----- *//*#company_pg_monitor { width: 280px; height: 288px; margin: 100px 0 0 680px; padding-top: 15px; position: absolute; z-index: 1;}*/.image {/* position:absolute; bottom: 0px; right: 0px;*/}/* ----------- Graphics for Each page ---------- */#footer {  margin: 0px 0px 0 0px; width: 970px; height: 97px; clear: both; color: #333; background: url(../images/footer.jpg) bottom center no-repeat; padding: 105px 20px 0 0;}/* ---- Jquery - Voice Testimonies ---- */.jqmWindow {	background: url(../images/overlayBkg.gif) top repeat-x;    display: none;    font: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px;    position: fixed;    top: 15%;    left: 50%;        margin-left: -300px;    width: 550px;	height: 325px;        background-color: #fff;    color: #333;    border: 12px solid #7fa3c0;    padding: 12px;}#logo {	position: absolute;	background-image: url(./images/img_logosm.png);	background-repeat: no-repeat;	height: 75px;	width: 252px;	margin: 0 0 0 295px;	padding: 0 0 0 245px;}li {	color:#005596;	font-size: 13px;	background-image: url(../images/diamond.jpg);	background-repeat: no-repeat;	background-position: left top;	margin-left: 0px;	padding-left: 20px;	list-style-type: none;	line-height: 18px;	padding-bottom: 10px;}.jqmOverlay { 	background-color: #FFF; }/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;	width: expression(this.parentNode.offsetWidth+'px');	height: expression(this.parentNode.offsetHeight+'px');}/* Fixed posistioning emulation for IE6     Star selector used to hide definition from browsers other than IE6     For valid CSS, use a conditional include instead */* html .jqmWindow {     position: absolute;     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}.editHead {	font-size: 13px;	color: #FFFFFF;	font-weight: bold;	background-image: url(http://www.employeebenefitswebsite.com/wbd/s3/owner_interface/editHead.png);	background-position: left top;	text-align: center;	padding: 5px 5px 0px;	white-space: nowrap;}.editLable {	font-size: 12px;	font-weight: bold;	color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;}.editNormal {	font-size: 12px;	color: #CCCCCC;	padding-right: 5px;	padding-left: 5px;}.edit {	font-size: 11px;	color: #FFFFFF;	padding-right: 5px;	padding-left: 5px;	/*background-image: url(http://www.employeebenefitswebsite.com/wbd/s3/owner_interface/editBG.png);*/}.edit a, .editLable a, .editNormal a {	color: #FFFFFF;	text-decoration:underline;}.edit a:hover, .editLable a:hover, .editNormal a:hover  {	color: #CCCCCC;	text-decoration:none;}