/* ***There are a lot of differencef, but the ones, that are not noticed here are related to the image location*** */



#print-masthead { display:none! important;}
#email {background:url(/spf/common/images/ico_email.gif); background-repeat:no-repeat; background-position:10 8; padding:5px 10px 3px 27px; border-top:2px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; width:113px; height:27px; font-family:Verdana, Arial, Sans-serif; font-size:60%; font-weight:bold;}
#print {background:url(/spf/common/images/ico_print.gif); background-repeat:no-repeat; background-position:10 7; padding:5px 10px 3px 27px; border-top:2px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; width:113px; height:27px; font-family:Verdana, Arial, Sans-serif; font-size:60%; font-weight:bold;}
#add {background:url(/spf/common/images/bullet_plus.gif); background-repeat:no-repeat; background-position:0 2; padding:5px 10px 3px 16px; border-top:2px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; width:121px; height:27px; font-family:Verdana, Arial, Sans-serif; font-size:60%; font-weight:bold;}

.pagewidth {width:768px;}
h1 {font-family:helvetica, Arial, Sans-serif; font-size:200%; text-align:left; margin:0px 0px 10px 8px;}
.hdr {border-bottom:1px solid #CCCCCC; width:768px; margin:0px 0px 20px 0px; background-image:url(/spf/common/images/bgrd_header.gif); background-repeat:repeat-x;}

.leftnavheadoff {font-size:60%; font-weight:bold; padding:5px 2px 6px 5px; background:#F2F5F6; background-image:url(/spf/common/images/bullet_plus.gif); background-repeat:no-repeat;}
.leftnavheadon {font-size:60%; color:#ffffff; font-weight:bold; padding:5px 2px 6px 5px; background:#678393; background-image:url(/spf/common/images/bullet_minus.gif); background-repeat:no-repeat;}
.leftnavheadon a {color:white;}
.leftnav {font-size:60%; background:url(/image/bullet_left.gif); background-repeat:no-repeat; padding:3px 0px 3px 18px;}
.leftnavarrow {font-size:60%; font-weight:bold; padding:5px 2px 6px 5px; background-color:#F2F5F6; background-image:url(/spf/common/images/ico_arrow_leftnav.gif); background-repeat:no-repeat; background-position:5 6;}
.leftnavarrow_1 {  padding:5px 2px 2px 10px; background-color:#F2F5F6; background-image:url(/spf/common/images/ico_arrow_leftnav.gif); background-repeat:no-repeat; background-position:5 6;}
.leftnavarrowon { color: #ffffff; font-size:60%; font-weight:bold; padding:5px 2px 6px 5px; background-color:#678393; background-image:url(/spf/common/images/ico_arrow_leftnav_on.gif); background-repeat:no-repeat; background-position:5 6;}
.leftnavarrowon_1 { color: #ffffff; font-weight:bold; padding:5px 2px 6px 10px; background-color:#678393; background-image:url(/spf/common/images/ico_arrow_leftnav_on.gif); background-repeat:no-repeat; background-position:5 6;}

.bullet {font-size:60%; background:url(/spf/common/images/bullet.gif); background-repeat:no-repeat; padding:4px 0px 5px 8px;}
.bullet2 {font-size:90%; background:url(/spf/common/images/bullet.gif); background-repeat:no-repeat; padding:4px 0px 5px 8px;}
.bulletdiv {background:url(/image/bullet.gif); background-repeat:no-repeat; padding:4px 0px 2px 16px; background-position:3 0}
/* bulletcell used for bullet in data table with more indent*/
.bulletcell {background:url(/spf/common/images/bullet.gif); background-repeat:no-repeat; padding:0px 0px 2px 20px; background-position:10 -4}

.arrow {line-height:120%; background:url(/spf/common/images/ico_arrow_bullet.gif); background-repeat:no-repeat; background-position:3 -1;  padding:4px 0px 2px 16px; }
.arrow2 {line-height:120%; background:url(/spf/common/images/ico_arrow_bullet.gif); background-repeat:no-repeat; background-position:0 1; padding:5px 0px 0px 12px;}
.arrow3 {background:url(/spf/common/images/ico_arrow_link.gif); background-repeat:no-repeat; padding:1px 0px 0px 12px;}
.arrow_righttout {background:url(/spf/common/images/ico_arrow_link.gif); background-repeat:no-repeat; padding:6px 0px 2px 10px; background-position:0 6;}
.arrow_back {font-size:55%; line-height:130%; font-family:verdana; background:url(/spf/common/images/ico_arrow_back.gif); background-repeat:no-repeat; padding-left:10px; background-position:0 2; margin-top:3px;}
.arrow_back_b {font-size:90%; line-height:130%; font-family:verdana; background:url(/spf/common/images/ico_arrow_back.gif); background-repeat:no-repeat; padding-left:10px; background-position:0 2;}
.arrow_down {line-height:120%; background:url(/spf/common/images/ico_arrow_down.gif); background-repeat:no-repeat; background-position:2 10; padding:5px 0px 0px 12px;}
.arrow_up {line-height:120%; background:url(/spf/common/images/ico_arrow_up.gif); background-repeat:no-repeat; background-position:2 10; padding:5px 0px 0px 12px;}

.pdf {background:url(/spf/common/images/ico_pdf.gif); background-repeat:no-repeat; padding:4px 0px 2px 16px; background-position:2 6;}
.pdf2 {background:url(/spf/common/images/ico_pdf.gif); background-repeat:no-repeat; padding:4px 0px 2px 16px; background-position:0 5;}
.pdf3 {background:url(/spf/common/images/ico_pdf.gif); background-repeat:no-repeat; padding:0px 0px 0px 12px; background-position:0 2;}
.pdf4 {background:url(/spf/common/images/ico_pdf.gif); background-repeat:no-repeat; padding:0px 0px 2px 16px; background-position:0 2;}
.icon_call {background:url(/spf/common/images/ico_call.gif); background-repeat:no-repeat; padding:2px 0px 0px 18px; background-position:0 4;}
.icon_fax {background:url(/spf/common/images/ico_print.gif); background-repeat:no-repeat; padding:2px 0px 4px 18px; background-position:0 4;}
.icon_vid {background:url(/spf/common/images/ico_video.gif); background-repeat:no-repeat; padding:4px 0px 2px 16px; background-position:0 3;}
.icon_email {background:url(/spf/common/images/ico_email.gif); background-repeat:no-repeat; background-position:0 6; padding:2px 0px 4px 18px;}
.icon_key {line-height:120%; background:url(/spf/common/images/ico_key.gif); background-repeat:no-repeat; background-position:0 4;  padding:4px 0px 2px 16px; }
.icon_lock {line-height:120%; background:url(/spf/common/images/ico_padlock.gif); background-repeat:no-repeat; background-position:0 4;  padding:4px 0px 2px 16px; }
.icon_rep {background:url(/spf/common/images/ico_contrep.gif); background-repeat:no-repeat; padding:2px 0px 4px 18px; background-position:0 4;}
.icon_request {background:url(/spf/common/images/ico_request.gif); background-repeat:no-repeat; padding:2px 0px 4px 18px; background-position:0 3;}
.callout_righttout {background:url(/spf/common/images/ico_offsite.gif); background-repeat:no-repeat; padding:6px 0px 2px 10px; background-position:0 10;}

.gradient {background:url(/spf/common/images/bgrd_filter.gif); background-repeat:repeat-x; font-size:1px; height:15px;}
.gradient_top {background:url(/spf/common/images/bgrd_bluetout.gif); background-repeat:repeat-x;}
.gradientcell {background:url(/spf/common/images/bgrd_rightcol_subs.gif); background-repeat:repeat-x; height:128px; background-position:bottom;}


/* ***Changed by corporate voice*** */
.relatehead {font-size:60%; font-weight:bold; padding:8px 2px 3px 17px; background:url(/spf/common/images/bgrd_filter.gif); background-repeat:repeat-x; background-position:bottom;}
/* ***Changed by corporate voice*** */

.relatelist {font-size:60%; background:url(/spf/common/images/bullet_left.gif); background-repeat:no-repeat; padding:3px 3px 3px 17px;}

div.navilayer {
  position: absolute;
  top: 0px; left:0px;
  visibility: hidden;
  width: 149px;
  font-family: Verdana;
  background:#678393;
  layer-background-color:#678393;
}

.navnest {padding:0px 10px 10px 10px;}

div a:visited { background-color: transparent;}

div.navilayer a {display: block;}
#menu0, #menu1, #menu2, #menu3 { position:absolute; z-index:200; }
#menu0 ul, #menu1 ul, #menu2 ul, #menu3 ul {width:129px; margin:0px; padding:0px; position:relative; left:0px; top:0px; list-style-type:none;}
#menu0 li, #menu1 li, #menu2 li, #menu3 li {margin:0px 0px 0px 0px; border-top:1px solid #B3C1C9;}
#menu0 a, #menu1 a, #menu2 a, #menu3 a {display:block; color:#FFFFFF; width:127px; padding-top:4px; padding-right:0px; padding-bottom:6px; padding-left:2px; background-color: #678393; font-size:10px; line-height:13px; text-decoration: none;}
#menu0 a:hover, #menu1 a:hover, #menu2 a:hover, #menu3 a:hover {background:#FFFFFF; color:#678393;}

/* The styles for the pseudo-mouseover. The class change does not work in Netscape 4,
  while Opera 5 changes the class but doesn't do anything about it,
  so these styles will never be visible in those browsers */

div.navilayer div.over {background: #FFFFFF;}

div.navilayer div.over a {color: #ffffff;}

BR.clear {CLEAR: both;LINE-HEIGHT: 5px}

#pos0 {position:relative;}
#pos1 {position:relative;}
#pos2 {position:relative;}
#pos3 {position:relative;}

/* changetext */
#divLinks {position:relative; left:0px; top:0px; width:275px; padding:0px; visibility:hidden; z-index:100;}
#divMessage {position:absolute; left:0px; top:0px; width:275px; padding:inherit; visibility:hidden;}
#divShell {background:#FFFFFF; width:275px; height:300px; padding:0px 0px 0px 0px; text-align:left;}
/* changetext */

.bgfooter {background-image:url(/bgrd_footer.gif); background-repeat:repeat-x;}
.footercornor {background-image:url(/spf/common/images/curve_footer.gif); background-repeat:no-repeat; background-color: transparent;}


/* added 05.22.06 */
.marb01 { margin-bottom:20px; }
.taboff2 { border-bottom:none; background-color:#ffffff;  }
.mainpad01 { margin-bottom:20px; }
.hdrpad01 { margin-left:20px; }
.martblt01{ margin-left:22px; }
.even {background:#ffffff;}
.odd  {background:#f2f5f6;}
.colpad01  {padding:2px;}
.bordergray3_b {border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.pglist  {background:#f2f5f6;}

/* ***Added by corporate voice*** */
.searchbar {width:768px;}
/* ***Added by corporate voice*** */

