h1, .ws_rf_style1 {
font: 1.8em/1.8em "calluna-1","calluna-2",times new roman, times, georgia, serif;
color: #000000;
/* HB letter-spacing: -1px;*/
line-height: 1.5em;
margin-bottom: 0px;
font-weight:Semi Bold ;
}
.ws_rf_style2 {
/*font: 0.875em/0.875em helvetica, arial, geneva, swiss, sunsans-regular, sans-serif;*/
/*
font-family: helvetica, arial, geneva, swiss, sunsans-regular, sans-serif;
line-height: 1.7em;
*/
font-family: "calluna-1","calluna-2",times new roman, times, georgia, serif;
font-size: 12px;
font-weight:medium ;
line-height: 18px;
color: #666666;
letter-spacing: normal;
}

#content .ws_rf_style2 , #region_A_text .ws_rf_style2 {
font-family: "helvetica", arial, sans-serif;
}

/*
.ws_rf_style2 span {
background: url('../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif') repeat-x scroll 100% bottom;
}
*/
/*---------------new and improved
--------------*/
.ws_rf_region_Bzzz a, {font-family:"calluna-1","calluna-2",times new roman, times, georgia, serif;}

div.ws_rf_region_W_image {background:#EAEAEA!important;}
.articlelisting a {
/*font-family: "calluna-1","calluna-2",times new roman, times, georgia, serif;*/
font-size: 14px;
}
.featurelisting {
background:#EAEAEA!important;
}
.ws_rf_style3 {
/*font: 11px/10px"calluna-1","calluna-2",times new roman, times, georgia, serif;*/
font: 11px/10px;
font-weight:bold;
text-transform: uppercase;
color: #666666;
letter-spacing: 0px;
margin:0px;
}

/* TM: Re-wrote style. Added h2 style. Original shown below */
h2, .ws_rf_style4, .ws_rf_style4 {
color: #000000;
/* letter-spacing: -1px;*/
line-height: 1.25em;
font-family: "calluna-1","calluna-2",times new roman, times, georgia, serif;
font-size: 1.5em;
/*font-weight:Semi Bold ;
font-weight:normal; */
display: block;
margin-bottom:4px;
}

h2 {
margin-top: 0.1em;
padding-top: 0px;
}

.h2ie {
font-family: "calluna-1","calluna-2",times new roman, times, georgia, serif;
font-size:1.5em;

}

/*
h2, .ws_rf_style4 {
color: #000000;
letter-spacing: -1px;
line-height: 1.25em;
font-family: helvetica;
font-size: 1.25em;
font-weight:bold;
}
*/
.ws_rf_style5 {
color: #333333;
letter-spacing: normal;
line-height: 1.25em;
/* font-family: arial; */
/* font-size: 12px; */
/* font-size: 0.75em; */

}
.ws_rf_style6 {
color: #0289c7;
letter-spacing: -1px;
font-family: helvetica;
font-size: 18px
}
.ws_rf_style7 {
color: #0289c7;
letter-spacing: 0px;
font-size:13px;
font-weight:semi-bold;
/*font-family:"calluna-1","calluna-2",times new roman, times, georgia, serif;*/
}
.ws_rf_style8 {
color: #0289c7;
letter-spacing: normal;
line-height: 1.5em;
font-family: arial;
margin:0 5px 0 5px;
/*font-size: 14px;*/
/*font-family:"calluna-1","calluna-2",times new roman, times, georgia, serif;*/
}
.ws_rf_region_W_image span.ws_rf_style8 {
line-height: 1.2em;
padding-bottom:5px;
}

.ws_rf_style9, .modulectabbullet a {
/*color: #0289c7;
letter-spacing: normal;
line-height: 1.25em;
font-family: arial;
font-size: 12px;*/
}

.ws_rf_style10, .dcDateAuthor {
/* font: 0.8em/0.8em arial, geneva, swiss, sunsans-regular, sans-serif; */
color: #666666;
letter-spacing: normal;
padding:0 5px 5px 5px;
/* line-height: 0.875em; */
}

.dcDateAuthor {
margin: 0px;

}

.ws_rf_style11 {
font: 0.875em/0.875em "calluna-1","calluna-2",times new roman, times, georgia, serif;
color: #000000;
letter-spacing: normal;
line-height: 1.25em;
font-weight: normal;
}
.ws_rf_style12 {
color: #666666;
letter-spacing: normal;
line-height: 0.875em;
font-family: arial;
font-size: 10px;
}

/* TM: Added styles */

.ws_rf_region_A_image {
margin-right: 10px;
float: left;
}

.ws_rf_region_Z_item {
clear: both;
}

.ws_rf_region_F_image {
margin:0;
padding:0;
padding-top:15px;
}

.ws_rf_region_F_image div {
margin:0;
padding:0;
padding-top:5px;
}.pagebreakline {
clear:both;
position:relative;
float:left;
margin-bottom:14px;
margin-left:0px;
width:900px;
height:1px;
line-height: 1px;
background: url('../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif') repeat-x scroll 100% top;
/*
border-bottom-width:1px;
border-bottom-style:dotted;TM: Previously solidborder-bottom-color:#999999;
*/
}

.pagebreakline_IE {
clear:both;
position:relative;
float:left;
margin-bottom:14px;
margin-left:-4px;
width:898px;
height:1px;
line-height: 1px;
background: url('../../../../stellent/images/CorporateRefocus/line_1dot2clear.gif') repeat-x scroll 100% top;
}

