body, select, input, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333}
body          { margin:0px}
body.mnFrnt   { margin:0px; left top repeat-x #666}
.mnFrnt img           { border:none}
.mnFrnt a             { text-decoration:none}
.mnFrnt a.link        { color:#666; text-decoration:none; font-weight:normal}
.mnFrnt a.link:hover  { color:#028fed; text-decoration:underline}
.mnFrnt ul            { list-style:none}
.mnFrnt fieldset      { margin:0px; padding:0px; border:0px}
.floatLt      { float:left!important}
.floatRt      { float:right!important}
.floatNn      { float:none!important}
.paddedRt6                      { padding-right:6px!important}
.paddedBt6                      { padding-bottom:6px!important}
.paddedBt12                     { padding-bottom:12px!important}
.paddedBt0                      { padding-bottom:0px!important}
.vTop  td                       { vertical-align:top; text-align:left}
.mn_cnt                         { margin:0px; display:table; clear:both; height:100%; width:100%}
.frm_cnt                        { padding:0px 0px 5px 0px; position:relative; margin:0 -8px; -moz-margin-start:-6px; -moz-margin-end:-6px; -khtml-margin-start:-6px; -khtml-margin-end:-6px; }
.mn_cnt  a                      { color:#5D5D5D; font-size:13px}
.mn_cnt  a:hover                { text-decoration:underline}

.pnlsPromo {
	clear:both;
	font-size:11px;
	padding-bottom:20px;
  }
  .pnlsPromo .pnl {
	float:left;
	width:24%;
	border-right:1px #ccc solid;
	margin-bottom:18px;
  }
  .pnlsPromo .pnl ul li {
	padding:4px 0;
  }
  .pnlsPromo .pnlFrm{
	padding:0;
	overflow:hidden;
  }
  .pnlsPromo .pnlFst .pnlFrm {
	padding-left:0px;
  }
  .pnlsPromo h3 {
	font-size:1.6em;
	color:#666;
	font-weight:normal;
	margin:24px 0 12px 26px;
	clear:both;
  }
  .pnlsPromo ul {
	float:left;
	list-style:disc;
	color:#666;
	margin:0px;
  }
  .pnlsPromo ul li {
	padding:1px 0;
  }
  .pnlsPromo a.pnLnk {
    padding-left:18px;
  }
  .pnlsPromo p {
	line-height:18px;
  }
  .pnlsPromo .imgLt {
	float:left;
	margin:4px 12px 0 0;
  }
  .pnlsPromo .imgRt {
	float:right;
	margin:4px 0 0 12px;
  }


.rslts #ppPhoto {
	width:546px; 
	position:absolute; 
	background-color:#fff;
	z-index:5;
	border:1px #666 solid; 
   -moz-box-shadow: 3px 3px 6px #666;
   -webkit-box-shadow: 3px 3px 6px #666;
    box-shadow: 3px 3px 6px #666; 
	height:344px; 
	opacity:0; 
	display:none;
 } 
 .rslts #ppPhoto .ap_photo_wrapper {
	width:345px; 
	height:344px; 
	line-height:345px; 
	float:left; 
	border:0px; 
	border-right:1px #999 solid;
 }
 .rslts .ap_photo_wrapper {
	border:1px #999 solid; 
	background-color:#ffffff; 
	width:199px; 
	height:199px; 
	line-height:199px; 
	text-align:center; 
	overflow:hidden; 
	margin-bottom:2px;
 }
 .rslts #ppPhoto .ppInfo {
	float:left; 
	width:199px; 
	background:url(images/ppArtclBg.png) repeat-x bottom; 
	height:345px;
 }
 .rslts #ppPhoto .ap_pht_cap {
    padding:13px 10px 10px 10px; 
	height:250px; 
	overflow:hidden;
	font-size:10px;		 
 }
 .rslts #ppPhoto .ap_pht_cap_text 
  {  	
	font-family: Palatino Linotype,Book Antiqua,serif;
	 padding:13px 10px 10px 10px; 
	height:250px; 
	overflow:hidden;
	font-size:10px;
	color:#66676b;
 }

.ap_pht_cap_footertext 
{
	font-family: Palatino Linotype,Book Antiqua,serif;
	color:#66676b;
	line-height:18px;
	font-size:11px;
	font-style:italic;
	font-weight:normal;
 }
 .ap_dt_stmpTime{
	font-family: Lucida Sans Unicode,sans-serif;
	font-size:10px;
	line-height:12px;
	color:#848484;
	 }

.ap_headTitle
 {
 	color:#da0000;
	text-transform:uppercase;
	line-height:40px;
	letter-spacing:1px;
	font-family:proxima-nova-sc-osf-ext-cond,Helvetica Nueue,sans-serif; 
	font-size:36px;
	margin-bottom:5px;
	word-wrap:break-word;
 }
 
 .rslts #ppPhoto .ppAd {
	border-bottom:1px #b8b8b8 dotted; 
	border-top:1px #b8b8b8 dotted; 
	text-align:center; 
	padding:10px 0 0 0; 
	margin-top:10px; 
	margin-left:1px;
 }
 .rslts #ppPhoto .ppNv {
	/*clear:both; 
	overflow:hidden; 
	height:30px; 
	line-height:30px; 
*/
	overflow:hidden; 
	padding:0px 20px 0 0px;

 }
 .rslts #ppPhoto .ppNvBr {
	/*float:right; */
	padding:6px 0;
 }
 .rslts #ppPhoto .thmbNext {
	background:url(../images/icon/ppNvNext.gif) no-repeat; 
	height:17px; 
	width:17px; 
	float:right;
	padding-left:15px;
 }
  .rslts #ppPhoto .thmbPrev {
	background:url(../images/icon/ppNvPrev.gif) no-repeat;
	height:17px; 
	width:17px; 
	float:right;
	padding-left:0px;
 }
  .rslts #ppPhoto .thmbInfo {
	float:right; 
	height:17px; 
	line-height:17px; 
	font-size:10px; 
	padding:0 5px;
 } 
 .ppClBtn {
    background: url("../images/ArticleImages/btn_close.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    margin-left: 177px;
    margin-top: -287px;
    position: absolute;
    width: 29px;
   
}
.ap_pht_cap_text 
{
    padding:20px 10px 10px 10px; 
	height:250px; 
	overflow:hidden;
	font-size:10px;		 
 }
.rslts .ppIng {
    -moz-margin-start: 146px;
    margin-left: 150px;
    margin-top: 184px;
    position: absolute;
    z-index: 10;
}
  .rslts .pnlsPromo {
    padding-bottom:10px;
	padding-top:10px;
  }
  .rslts .pnlsPromo .rsltsNv {
	clear:both;
	border-bottom:1px #b8b8b8 dotted; 
	overflow:hidden; 
	height:20px; 
	line-height:20px; 
	margin:0 20px 0 30px;
	padding-bottom:10px;
  }
  .rslts .pnlsPromo .nvBtm {
	border-bottom:0px!important; 
	border-top:1px #b8b8b8 dotted!important; 
    padding-top:10px!important;
	padding-bottom:0px!important;
  }
  .rslts .pnlsPromo a.pgLnk {
    text-decoration:underline;
	padding-left:5px;
  }
  .rslts .pnlsPromo a.pgSlktd {
    text-decoration:none!important;
	padding-left:0px!important;
	font-weight:bold;
  }
  .rslts .pnlsPromo ol.rsltsFrm {
    margin:14px 20px 16px 30px;
    padding:0px;
    list-style:none;
  }
  .rslts .pnlsPromo ol.rsltsFrm li {
    padding:8px 0;
  }
  .rslts .pnlsPromo ol.rsltsFrm .glAd {
    background:url(../images/adsByGl.gif) #eee top right no-repeat;
    padding:10px 10px;
    margin-bottom:16px;
  }
  .rslts .pnlsPromo ol.rsltsFrm li.glSlctd {
    list-style-image:url(../images/icon/slctdThmb.gif);
  }
  .rslts .pnlsPromo ol.rsltsFrm a.ttLnk, .rslts .pnlsPromo ol.rsltsFrm a.ttLnk:hover{
    font-size:14px;
	background:url(../images/icon/glLnkTtl.gif) right no-repeat;
	padding-right:58px;
	text-decoration:underline;
  }
   .rslts .pnlsPromo ol.rsltsFrm .glAd a.ttLnk, .rslts .pnlsPromo ol.rsltsFrm .glAd a.ttLnk:hover {
    background:none;
  }
  .rslts .pnlsPromo ol.rsltsFrm a.ttLnk:hover {
	background:url(../images/icon/glLnkTtl_over.gif) right no-repeat;
  }
  .rslts .pnlsPromo ol.rsltsFrm span.refTxt {
    display:block;
    color:#787878;
    padding:2px 0;
  }
  .rslts .pnlsPromo ol.rsltsFrm p.pTxt {
    margin:0px;
    line-height:14px;
  }
 .rslts .pnlsPromo .rsltsTls {
	clear:both;
	border-bottom:1px #b8b8b8 dotted; 
	height:40px; 
	line-height:40px; 
	margin:0 20px 0 20px;
  }
.rslts font {
	display:none; 
 }
 .rslts .pnlsPromo .adTp {
	clear:both; 
	overflow:hidden; 
	text-align:center;  
	border-bottom:1px #ccc solid; 
	width:100%;  
	padding-bottom:6px
 }
 .rslts .pnlsPromo .adPn_cnt {
	 width:728px; 
	 margin:0 auto;
 }
 .rslts .pnlsPromo .adTpLnk {
	 text-align:right; 
	 padding:5px 0 2px 0;
 }
 .rslts .pnlsPromo .ltAl {
	 text-align:left; 
	 padding-top:10px;
 }
 .rslts .pnlsPromo .ltAl * {
	font-size:10px!important;
 }
 .rslts .pnlsPromo .adTpLnk a {
	 font-size:9px;
 }
 .rslts .pnlsPromo span {

 }
 .rslts .cntWrp{
    float: left;
    width: 100%;
	margin-top:14px;
  }
  .rslts .cntClm{
    margin-right: 340px; /*Set right margin to RightColumnWidth*/
    border-right:1px #e2e2e2 solid;
	margin-bottom:16px;
  }  
  .rslts .emlIcn, .rslts .prntIcn { 
     float:left; 
	 padding:5px 10px 5px 0; 
	 border-right:1px #b8b8b8 dotted;
 }
 .rslts .prntIcn {
	 margin-left:10px; 
 }
 .rslts .emlIcn a, .rslts .prntIcn a { 
     background:url(../images/icon/emailIcn.gif) no-repeat left; 
	 padding-left:19px; 
	 float:left; 
	 height:17px; 
	 line-height:17px;
 }
  .rslts .prntIcn a { 
     background:url(../images/icon/printIcn.gif) no-repeat left; 
 }
  .rslts .txtIcn {
	 float:right; 
	 position:relative; 
	 z-index:2; 
	 margin-left:10px; 
	 border-left:1px #b8b8b8 dotted; 
	 padding:5px 0px 5px 10px 
 }
 .rslts .txtIcn .txtMns, .rslts .txtIcn .txtPls {
	 background:url(../images/icon/txtMnsIcn.gif) no-repeat left; 
	 float:left; 
	 height:17px; 
	 line-height:17px;
	 width:17px;
 }
 .rslts .txtIcn .txtPls {
	 background:url(../images/icon/txtPlsIcn.gif) no-repeat left; 
 }
 .rslts .txtIcn .txtLbl {
	 float:left; 
	 height:17px; 
	 line-height:17px;
	 padding:0 8px; 
 }
 .ppMenu {
    float:right; 
	border-left:1px #ccc dotted; 
	margin-left:20px; 
	padding-left:12px;
  }  
  .ppMenu ul{
    padding: 0px;
    margin: 0px;
    font-family:Arial;
  }
  .ppMenu ul li{
    float: left;
    list-style: none;
    position: relative;
  }
   .ppMenu ul li.ttlPp a.ttlPpLnk {
	   background:url(../images/icon/downarrow_menu.gif) right no-repeat;
	   vertical-align:top;
  }
  .ppMenu ul li a{
    text-decoration: none;
  }
  .ppMenu ul li ul{
    padding: 5px 0;
    position: absolute;
    z-index: 999999;
    display: none;
	border:1px #ccc solid; 
   -moz-box-shadow: 3px 3px 6px #666;
   -webkit-box-shadow: 3px 3px 6px #666;
    box-shadow: 3px 3px 6px #666;
    text-align:left;
  }
  .ppMenu ul li ul li{
    margin: 0px;
    float: none;
    border:none;
    word-wrap:break-word;
  }
  .ppMenu ul li ul li a{
    padding-left: 6px;
    padding-right: 6px;
    font-weight: normal;
  }
  .ppMenu .lnLi {
    border-top:1px #ccc solid;
	margin:4px 0;
  }
  .rslts #ppMenu3 .ttlPp {
	text-align:right;
 }
  .rslts #ppMenu3 .ttlPp ul li {
	text-align:left;
 }
  .rslts #ppMenu1 .ttlPp ul li, .rslts #ppMenu3 .ttlPp ul li {
	 padding:6px 0 6px 8px;
 }
 .rslts #ppMenu1 .ttlPp ul li a, .rslts #ppMenu3 .ttlPp ul li a {
	 line-height:16; 
	 height:16px; 
	 padding-left:22px; 
	 display:block;
 }
  .rslts .linkedIn {
	 background:url(../images/icon/linkedInIcn.gif) left no-repeat;
 }
 .rslts .dgg {
	 background:url(../images/icon/dggIcn.gif) left no-repeat;
 }
 .rslts .reddit {
	 background:url(../images/icon/reddit.gif) left no-repeat;
 }
 .rslts .delicios {
	 background:url(../images/icon/deliciosIcn.gif) left no-repeat;
 }
 .rslts .stumbleupon {
	 background:url(../images/icon/stumbleUponIcn.gif) left no-repeat;
 }
 .rslts .yahoo {
	 background:url(../images/icon/yahooIcn.gif) left no-repeat;
 }
  .rslts .aim {
	 background:url(../images/icon/aimIcn.gif) left no-repeat;
 }
  .rslts .email {
	 background:url(../images/icon/emailIcn.gif) left no-repeat;
 }
 .rslts .ap_story {
	 padding:0 20px 10px 20px ;
 }
  .rslts .ap_story .author {
	clear:both;
	display:block;
	margin-bottom:2px;
	overflow:hidden;
	color:#666;
	font-size:9px;
 }
 
 .srchreslt 
 {
    padding: 0 0 10px 20px ;
	clear:both;	
	margin-bottom:2px;
	overflow:hidden;	
	font-size:9px;
 }
  .rslts .ap_story .author * {
	font-size:9px;
	vertical-align:middle;
 }
 .rslts .ap_story .author span{
	color:#666;
 }
 .rslts .ap_story .author * {
	float:left;
 }
 .rslts .ap_story .pbbIcn {
	float:left; 
	background:url(../images/icon/principles-book-blue.png); 
	width:16px; 
	height:13px;
	margin-left:5px;
 }
 .rslts .apPr {
    background-color:#999; 
	color:#fff!important; 
	text-transform:uppercase; 
	font-size:8px; 
	padding:0 3px;
 }
 .rslts .ap_dt_stmp, .rslts .ap_tm_stmp {
	font-size:9px;
	color:#666!important;
 }
 .rslts .ap_story_photo {
	float:left; 
	width:200px; 
	margin:5px 20px 5px 0px;
 }
 .rslts .ap_pht_nv {
	clear:both; 
	overflow:hidden; 
	border-bottom:1px #b8b8b8 dotted; 
	border-top:1px #b8b8b8 dotted;
	line-height:14px;
	padding:6px 0;
 }
 .rslts .btmPgNv {
	clear:both; 
	overflow:hidden; 
	margin:6px 20px;
 }
 .rslts .btmPgNv span.floatLt, .rslts .btmPgNv span.floatRt {
   line-height:16px;
   padding:10px 5px;
 }
 .floatLtSide
 {
      float:left!important;
      margin-left:5px;
 }
  .rslts .apLgl {
	border-bottom:1px #ccc solid;  
	margin:20px 0 0 0; 
	padding:10px 0; 
	border-top:1px #b8b8b8 dotted;
 }
 .rslts .cntFrm {
    height:auto;
	background-image:none;
  }
  .cntFrm {
	background:url(../images/homePgBg.gif) center no-repeat #eee; 
	height:222px;
	border-top:2px #ccc solid;
	border-bottom:1px #ccc solid;
}
 .rslts .srchBtm {
   margin:10px 20px 6px 20px!important; 
   border:1px #ccc solid!important;
 }
 .rslts .srchBtm .srchCmpnt {
   margin:0 0 8px 20px;
 }
 .rslts .srchBtm .srchCmpnt h3 {
   float:none; 
   color:#000; 
   padding-bottom:8px;
 }
 .rslts .srchBtm .srchCmpnt .srchBx {
   width:230px
 }
  .srchCmpnt {
	margin:72px auto; 
	text-align:center;
	width:474px; 
	position:relative;
  }
  .srchCmpnt .srchBx,  .srchCmpnt .srchBxNbg {
	background:url(../images/mGlsBg.png) no-repeat left #fff;
	width:370px;
	height:36px;
	line-height:36px;
	border:1px #999 solid;
	position:relative;
	z-index:0;
	margin:0px;
	vertical-align:middle;
	padding:0 8px;
	font-size:12px;
	color:#333;
    -moz-box-shadow:inset 1px 1px 6px #d8d8d8; 
	-webkit-box-shadow:inset 1px 1px 6px #d8d8d8;
	box-shadow:inset 1px 1px 6px #d8d8d8;
  }
  .srchCmpnt h3 {
	text-align:left; 
  }
   .srchCmpnt .srchBtn{
	background:url(../images/srchBtnBg.gif) top;
	width:86px;
	height:38px;
	line-height:36px;
	position:relative;
	z-index:1;
	border:0px;
	margin:0 0 0 0 -1px;
	text-transform:uppercase;
	font-size:11px;
	color:#fff;
	text-shadow:#000 0px 1px 1px;
	font-weight:bold;
	cursor:pointer;
	vertical-align:middle;
	border:1px #93351d solid;
  }
   .rslts .srchCmpnt {
	margin:10px 0 10px 20px; 
	width:auto; 
	text-align:left;
	display:table;
  }
  .rslts .srchCmpnt h3 {
	float:left;
	font-weight:bold;
	font-size:1em;
	margin:7px 10px 0 0;
  }
  .rslts .srchCmpnt .srchBx, .rslts .srchCmpnt .srchBxNbg {
	width:250px;
	height:26px;
	line-height:26px;
	float:left;
  }
  .rslts .srchCmpnt .srchBtn {
	height:28px;
	line-height:26px;
	background-position:center;
	float:left;
  }
  .rslts .srchCmpnt .srchClear {
	position:absolute; 
	margin:5px 0 0 -26px; 
	-moz-margin-start:-306px; 
	z-index:2; 
	width:22px; 
	height:20px; 
	background:url(../images/icon/clearSrch_icn.png) no-repeat ;
  }
  .rslts .spLnBtm {
   border-bottom:1px #b8b8b8 dotted; 
   height:1px; 
   margin:8px 20px 0px 20px;
 }
  .rslts .glAdsArtcl {
   border:1px #999 solid; 
   width:300px; 
   margin:0 auto; 
   overflow:hidden;
 }
 .rslts .glAdsArtcl .glAdTtl {
   height:24px; 
   line-height:24px; 
   background-color:#999; 
   position:absolute; 
   z-index:2; 
   margin-left:-1px; 
   margin-top:-1px;
   width:301px;
 }
 .rslts .glAdsArtcl .glLtTl {
   float:left; 
   color:#fff;
   padding-left:10px;
   font-size:10px;
 }
 .rslts .glAdsArtcl .glRtTl {
   float:right; 
   color:#fff;
   padding-right:10px;
   font-size:10px;
 }
  .rslts .glAdsArtcl ol.rsltsFrm {
   margin-left:10px!important;
 }
 .rslts .glAdsArtcl ol.rsltsFrm a.ttLnk, .rslts .glAdsArtcl ol.rsltsFrm a.ttLnk:hover {
   background-image:none;
   font-size:11px;
   text-decoration:none;
 }
 .rslts .glAdsArtcl ol.rsltsFrm li {
   padding:6px 0;
 }
 .rslts .glAdsArtcl ol.rsltsFrm li * {
  font-size:10px;
 }
  .rslts .glBtm {
   width:auto; 
   margin:10px 20px; 
 }
 .rslts .glBtm ol.rsltsFrm {
   margin:6px 0; 
 }
 .rslts .glBtm .glAdTtl {
   position:relative;
   width:auto;
 }
 .rslts .glBtm li {
   float:left;
   width:30%;
   margin-right:20px;
 }
 .rslts .adClm{
    float: left;
    width: 340px; /*Width of right column in pixels*/
    margin-left: -340px; /*Set left margin to -(RightColumnWidth) */
   }
 .rslts .adClm ol.rsltsFrm{
    margin-left: 18px; 
   }
   .rslts .adImg {
   overflow:hidden; 
   text-align:right;
   width:300px; 
   height:250px;
   border-bottom:1px #b8b8b8 dotted; 
   margin:14px auto;
 }
 .rslts .adImg .adImgFrm {
   width:300px;
   height:250px; 
   overflow:hidden; 
   text-align:center; 
   margin:0 auto;
 }
 .rslts .ap_hdls {
   width:300px; 
   overflow:hidden;
   margin:0 auto 20px auto;
 }
 .rslts .ap_hdls .frmH2 {
   color:#000;
   font-size:12px;
   margin:3px 0 5px 0; 
   float:none;
 }
 h2.frmH2      { font-size:16px; margin:14px 0px 14px 6px; line-height:16px; float:left; color:#76a3bc;}
 
 .rslts .ap_hdls #hdl_combo ul{
   float:none;
   margin-left:-40px;
 }
 .rslts #hdl_combo a.ap-topheadlineitem-a { 
   line-height:14px!important;
 }
 .rslts #hdl_combo ul li.ap-bulleted-headline-1, .rslts #hdl_combo ul li.ap-bulleted-headline-2 {
   list-style:none!important;
   padding:4px 0!important; 
 }
  .rslts .shrBr {
	float:right; 
	margin:3px -80px 0 0; 
	position:relative; 
	z-index:4; 
	height:20px; 
	line-height:20px;
 }
 
   .rslts .shrEnt {
    display:inline-block; 
	padding-left:4px;
 }
 .rslts .shrEnt img {
    margin-right:1px;
	vertical-align:middle;
 }
.banner                         { margin:0px; display:table; clear:both; padding:16px 0px 5px 0px;min-width:1050px!important}
.logo                           { float:left; margin:0px 0px 0px 15px; padding:0px;width:187px}
.logo a                         { display:block; width:65px; height:57px; background:url(../images/AssociatedPress_logo.png) no-repeat}
.banner .logo_desc              { float:right; text-align:right; font-size:18px; padding:10px 15px 0px 0px; line-height:22px; margin-top:-4px}
.banner .logo_desc span         { color:#666}

.Emailtxt { font-size: 13px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif ;
               width:70px;
                }
 .EmailBox
 {
  position:fixed; 
	width:550px; 
	height:350px; 
	z-index:200; 
	opacity:0;
	display:none;
	background-color:#fff;
	border:1px #333 solid; 
-moz-box-shadow: 3px 3px 6px #333;
     -webkit-box-shadow: 3px 3px 6px #333;
    box-shadow: 3px 3px 6px #333;
	padding:15px;
	border-color:#ccc;
	border-width:3px;
	
 }
 
  .EmailBtn{
	background:url(../images/srchBtnBg.gif) top;
	width:86px;
	height:38px;
	line-height:36px;
	position:relative;
	z-index:1;
	border:0px;
	margin:0 0 0 0 -1px;
	text-transform:uppercase;
	font-size:11px;
	color:#fff;
	text-shadow:#000 0px 1px 1px;
	font-weight:bold;
	cursor:pointer;
	vertical-align:middle;
	border:1px #93351d solid;
  }
  
   .EmailClBtn {
    background: url("../images/ArticleImages/btn_close.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 29px;
    margin-left: 545px;
    margin-top: -22px;
    position: absolute;
    width: 29px;
    cursor:pointer;
   
} 
.Articalfooter 
 {
 	 font-size:12px; 
 	 font-family:Palatino Linotype,Book Antiqua,serif;
 	 padding:0px 0px 15px 20px; 
 	 color:#363636; 
 	 text-align:left;
 }
.Articalfooter a:link    {color:#363636;}
.Articalfooter a:visited {color:#363636;}
.Articalfooter a:hover   { text-decoration:underline; color:#363636; }
.Articalfooter span      { line-height:14px; padding:0px 9px 0px 4px;}
.Articalfooter span#cp_year { padding:0px;}

.marketing-links li a  {  font-family:Palatino Linotype,Book Antiqua,serif;color:#5d5d5d; padding-right:8px; font-size:13px;}
.marketing-links li a:hover { text-decoration:underline}

.personalizedSection            { background:url(../images/tpNavLtCnr.gif) left no-repeat #5d5d5d; clear:both; padding:0px 0px 0px 16px; text-align:left; height:32px; margin:0px 10px 0px 10px}
.personalizedSection #user      { float:left; color:#bdbdbd; line-height:28px; padding-left:14px}
.personalizedSection #user span { padding-right:12px}
.personalizedSection #user, .personalizedSection #language     { padding:0px 3px 0px 5px}
.personalizedSection #user a, .personalizedSection #language a {color:#363636; text-decoration:none}
.personalizedSection #user a.link:hover, .personalizedSection #language a.link:hover {color:#363636; text-decoration:underline}
.personalizedSection #user a:visited, .personalizedSection #language a:visited {color:#363636; text-decoration:none}
.personalizedSection #language  { float:right; text-align:right; color:#bdbdbd; line-height:28px; padding-right:15px}
.personalizedSection #language span { padding-left:20px}
.personalizedSection .tpNavBr   { background:url(../images/tpNavRtCnr.gif) right no-repeat; height:100%; padding-right:8px; padding-left:3px}
.RightAd {
   overflow:hidden; 
   text-align:right;
   width:300px; 
   height:250px;
   border-bottom:1px #b8b8b8 dotted; 
   margin:14px auto;
 }