body {
margin:0px; 
background:#FFFFFF; 
font-family:Verdana, Arial, Sans-serif; 
color:#444444;
scrollbar-face-color:#F2F5F6;
scrollbar-shadow-color:#cfe1d9; 
scrollbar-highlight-color:#F5F5F5; 
scrollbar-3dlight-color:#45738E; 
scrollbar-darkshadow-color:#45738E; 
scrollbar-track-color:#F5F5F5; 
scrollbar-arrow-color:#45738E;
}
td {font-size:70%; line-height:130%}
.masthead {background:#505050; height:96px;}
.logo {padding-top:20px; padding-left:17px;}

a:link.underl {text-decoration:underline;}
a:visited.underl {text-decoration:underline;}
a:hover.underl {text-decoration:underline;}

a:link.nounderl {text-decoration:none;}
a:visited.nounderl {text-decoration:none;}
a:hover.nounderl {text-decoration:none;}

a:link {color:#45738E; text-decoration:none;}
a:visited {color:#45738E; text-decoration:none;}
a:hover {color:#45738E; text-decoration:underline;}

.form1 {height:19px; border:0px; font-family:Verdana, Arial, Sans-serif; font-size:10px; color:#444444; padding-top:3px; padding-left:8px;}
.form2 {font-family:Verdana, Arial, Sans-serif; font-size:11px; color:#444444;}


/* ***Added by corporate voice*** */
.form3 {font-family:Verdana, Arial, Sans-serif; font-size:10px; color:#444444;}
.form5 {font-family:Verdana, Arial, Sans-serif; font-size:10px; color:#444444; width:45px;}
.form6 {font-family:Verdana, Arial, Sans-serif; font-size:10px; color:#444444; width:90px;}
/* ***Added by corporate voice*** */



.bggrd1 {background-image:url(/spf/common/images/bgrd_prodsubscribe.gif); background-repeat:repeat-x;}

h2 {font-family:Arial, san-serif; font-size:160%; line-height:110%; font-weight:bold; margin:0px 0px 17px 0px;}
h3 {font-family:helvetica, Arial, Sans-serif; font-size:100%; text-align:left; margin:0px 0px 5px 0px;}
sup {font-size:90%; font-family:Arial;}

.white {color:#ffffff;}

/* ***Added by corporate voice*** */
.underline {text-decoration:underline;}
/* ***Added by corporate voice*** */

a:link.white {color:white;}
a:hover.white {color:white;}
a:visited.white {color:white;}

.sp {font-size:1px; line-height:0px;}
.spleft12 {margin-left:12px;}
.sptop3 {margin-top:3px;}
.sptop5 {margin-top:5px;}
.sptop10 {margin-top:10px;}
.sptop15 {margin-top:15px;}
.sptop20 {margin-top:20px;}
.sptop35 {margin-top:35px;}
.sptop40 {margin-top:40px;}
.spleft16 {margin-left:16px;}
.sp17 {margin:0px 17px 20px 17px;}
.spbreak {margin-top:24px;}

.pad17 {padding:17px;}
.pad64 {padding:4px 6px 4px 6px;}
.pad8 {padding:8px 8px 8px 8px;}
.pad84 {padding:4px 8px 8px 8px;}
.pad80 {padding:0px 4px 0px 8px;}
.pad8120 {padding:12px 8px 14px 8px;}
.pad812 {padding:12px 8px 16px 8px;}
.pad816 {padding:16px 8px 16px 8px;}
.padtop7 {padding-top:7px;}
.pad10 {padding:10px 0px 10px 0px;}
.pad_tr_48 {padding-top:4px; padding-right:8px;}
.padleft8 {padding-left:8px;}
.padleft10 {padding-left:10px;}
.padbot10 {padding-bottom:10px;}
.padbot20 {padding-bottom:20px;}
.padtop1 {padding-top:1px;}
.padtop10 {padding-top:10px;}


/* ***Added by corporate voice*** */
.padright5 {padding-right:5px;}
.pad_trl {padding:4px 2px 0px 2px;}
/* ***Added by corporate voice*** */



/* border blusish gray used for left nav */
.borderbl {border:1px solid #D6DFE2;}
.borderbltop {border-top:1px solid #D6DFE2;line-height:120%; padding:4px 0px 6px 0px;}

.bordergray {border:1px solid #CFD9DD;}
.bordergraytop {border-top:1px solid #CFD9DD;}


/* ***Added by corporate voice*** */
.bordergraybottom {border-bottom:1px solid #CFD9DD;}
/* ***Added by corporate voice*** */


.bordergray3 {border-top:1px solid #CFD9DD; border-right:1px solid #CFD9DD; border-bottom:1px solid #CFD9DD;}
.bordergray3_l {border-left:1px solid #CFD9DD; border-right:1px solid #CFD9DD; border-bottom:1px solid #CFD9DD;}
.bordergray3_t {border-left:1px solid #CFD9DD; border-right:1px solid #CFD9DD; border-top:1px solid #CFD9DD;}
.grayborder_r {border-right:1px solid #CFD9DD;}
.grayborder_l {border-left:1px solid #CFD9DD;}
.gray_top2 {border-top:2px solid #CFD9DD;}
.gray_top1 {border-top:1px solid #CFD9DD;}

.bordergrntop {border-top:3px solid #4BAC48;}

.border_w_l {border-left:1px solid #FFFFFF;}

.bggray {background:#474646;}
.bggray_lite {background:#EEEEEE;}

.righttout_hd_green {font-size:60%; color:white; font-weight:bold; padding:0px 2px 0px 8px; background:#4BAC48; height:26px;}
.righttout_hd_teal {font-size:60%; color:white; font-weight:bold; padding:0px 2px 0px 8px; background:#94A9B5; height:26px;}

/* ***Changed by corporate voice (image location)*** */
.righttout_hd_sub {font-size:60%; color:#444444; font-weight:bold; padding:0px 2px 0px 8px; background-image:url(/spf/common/images/bgrd_rightcol_subs.gif); background-repeat:repeat-x; border-bottom:1px solid #CCCCCC; background-color:#EEEEEE; height:26px;}
.righttout_bg {font-size:60%; line-height:140%; padding:8px; background-image:url(/spf/common/images/bgrd_touts.gif); background-repeat:repeat-x;}
/* ***Cahnged by corporate voice*** */


.righttout {font-size:60%; line-height:140%;}

/* data table or content header on stripe */
.mainhead1 {font-size:70%; color:white; font-weight:bold; padding:0px 2px 0px 8px; background:#45565F; height:26px; font-family:Arial;}
.mainhead2 {font-size:70%; color:white; font-weight:bold; padding:4px 2px 4px 8px; background:#678393; height:26px; font-family:Arial;}
.mainhead2_green {font-size:70%; color:white; font-weight:bold; padding:4px 2px 4px 8px; background:#4BAC48; height:26px; font-family:Arial;}
.mainhead3 {font-size:60%; font-weight:bold; padding:0px 2px 0px 8px; background:#D0D9DD; height:26px;}

/* ***Changed by corporate voice*** (image location) */
.mainhead_sub {font-size:70%; color:#444444; font-weight:bold; padding:0px 2px 0px 8px; background-image:url(/spf/common/images/bgrd_rightcol_subs.gif); background-repeat:repeat-x; border-bottom:1px solid #CCCCCC; background-color:#EEEEEE; height:26px;}
/* ***Changed by corporate voice*** */

.viewall {font-size:60%; color:white; padding:0px 8px 0px 8px; background:#678393; height:26px; text-align:right;}
.tablehd1 {font-size:60%; color:white; padding:6px 8px 6px 8px; background:#678393; height:30px; text-align:middle;}
.tablehd2 {font-size:60%; padding:6px 8px 6px 8px; background:#D0D9DD; height:26px; text-align:middle; font-weight:bold;}
.tablehd3 {color:white; padding:3px 8px 6px 8px; background:#678393;  text-align:middle; font-family:Arial, san-serif; font-size:90%;  font-weight:bold;}

/* classes for alternate rows in data table */
.rowdark {font-size:60%; padding:8px 6px 8px 6px; background:#F2F5F6; height:26px; border-left:1px solid #CFD9DD;}
.rowlite {font-size:60%; padding:8px 6px 8px 6px; background:#FFFFFF; height:26px; border-left:1px solid #CFD9DD;}
.rowdark_l {font-size:60%; padding:8px 8px 8px 8px; background:#F2F5F6; height:26px;}
.rowlite_l {font-size:60%; padding:8px 8px 8px 8px; background:#FFFFFF; height:26px;}
.rowbot {border-bottom:1px solid #CFD9DD;}

/* ***Changed by corporate voice*** (image location) */
.bulletmain {font-size:70%; background:url(/spf/common/images/bullet.gif;); background-repeat:no-repeat; padding:6px 0px 0px 15px; background-position:5 3;}
/* ***Changed by corporate voice*** */

/* class for tabs */
.taboff {background:#F2F5F6; height:28px; border-bottom:1px solid #CCCCCC; font-size:60%; font-weight:bold; padding-left:8px; padding-right:8px;}
.tabon {background:white; height:28px; border-bottom:1px solid #FFFFFF; font-size:60%; font-weight:bold; padding-left:8px; padding-right:8px;}

/* ***Changed by corporate voice*** */
.tabbg {background-image:url(/spf/common/images/bgrd_tab.gif); background-repeat:repeat-x; background-color:#ffffff; height:28px; background-position:bottom}
/* ***Changed by corporate voice*** */

/* text sizing and coloring */
.txtsm {font-size:90%;}

/* ***Changed by corporate voice***(was applied only to td tags) */
.txtssm {font-size:60%;}
/* ***cahnged by corporate voice*** */


.txtgray {color:#666666;}
.txtred {color:#C42038;}
.lineplus {line-height:140%;}
.txtblue {color:#45738E;}

.numon {padding:4px 6px 4px 6px; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; background:#DAE2E5; font-size:55%; font-weight:bold;}
.numoff {padding:4px 6px 4px 6px; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-size:55%;}

/* form element, link buttons */
.btngrn {background:#4BAC48; color:#FFFFFF; font-weight:bold; font-size:90%; padding:3px 8px 2px 8px; border:0px; cursor:hand;}
.btngrn1 {background:#4BAC48; color:#FFFFFF; font-weight:bold; font-size:90%; padding:4px 8px 4px 8px; border:0px; cursor:hand;}
.btngra1 {background:#CCCCCC; color:#666666; font-weight:bold; font-size:90%; padding:4px 8px 4px 8px; border:0px; cursor:hand;}


/* ***Changed by corporate voice*** */
.btngrn2 {background:#4BAC48; color:#FFFFFF; font-weight:bold; font-size:60%; padding:2px 0px 2px 0px; border:0px; cursor:hand;}
/* ***Changed by corporate voice*** */


input, select, textarea {font-family:verdana;}
.input1 {font-size:90%; border:1px solid #999999; height:18px;}
.input2 {font-size:90%; border:1px solid #999999;}

.thumbnail {margin-right:8px; margin-left:0px;}

.divhidden {display:none; postion:absolute; visibility:hidden;}

/* added 06.06.06 */
.righttout_hd_teal2 {font-size:60%; color:white; font-weight:bold; padding:4px 2px 4px 8px; background:#94A9B5;}


/* ***Added by corporate voice*** */
.padding_without_bottom {padding-left:5; padding-top:5; padding-right:5;}

.padding_without_top {padding-left:5; padding-bottom:5; padding-right:5;}

.padding_left_right {padding-left:5; padding-right:5;}

.navhead1 {font-size:70%; color:white; padding:0px 2px 0px 8px; background:#45565F; height:26px; font-family:Arial;}

/*Added by Trc*/
.Trccolpad01  {padding:2px;color:#45738E;}
.tdonclick {color:#45738E;}
.bordergray3_trc {border-right:1px solid #CFD9DD; border-bottom:1px solid #CFD9DD;}
.linkover{color:#444444;text-decoration:underline;}
.linkblur{color:#444444;text-decoration:none;}
.subClass{color:#444444}
.subClassClick{font-weight:bold;color:#444444;}











.highlight{
  color:red;
  }
.selectedTagValue{
  font-weight: bold;
  }
.darkurl{
  color:white;
  }














/* ***Added by corporate voice*** */