/*
 * Article Section Definitions
*/
 
#article_area {
  margin: 0px auto;
  padding: 0px;
	width: 760px;
  height: auto;
	background: #ffffff;
}


#article_body {
  margin: 4px 0px 0px 0px;
  padding: 0px 4px 60px 0px;
  width: 615px;
  height: inherit;
  vertical-align: top;
  background-image: url(/_img/article_shadow.gif);
  background-repeat: repeat-y;
  background-position: right top;
  float: left;
}

#article_area ul{
  margin-left: 15px;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 15px;
}

#article_title_area {
  margin: 0px;
  padding: 0px;
  width: 607px;
  height: 64px;
  background-color: #eeeeee;
}
 
.article_title1 {
  margin: 0px;
  padding: 2px 8px 0px 18px;
  font-family: verdana,arial,helvetica !important; 
  font-size: 16px !important;
  font-weight: bold !important;
}

.article_title2 {
  margin: 0px;
  padding: 0px 8px 0px 18px;
  font-family: verdana,arial,helvetica !important;
  font-size: 12px !important;
  font-weight: bold !important;
}

.article_title3 {
  margin: 0px;
  padding: 12px 0px 0px 18px;
  font-family: verdana,arial,helvetica !important;
  font-size: 11px !important;
  font-style: italic !important;
}


#article_title {
  margin: 0px;
  padding: 2px 8px 0px 18px;
  font-family: verdana,arial,helvetica !important; 
  font-size: 16px !important;
  font-weight: bold !important;
}

#article_sub_title {
  margin: 0px;
  padding: 0px 8px 0px 18px;
  font-family: verdana,arial,helvetica !important;
  font-size: 12px !important;
  font-weight: bold !important;
}

#article_author {
  margin: 0px;
  padding: 12px 0px 0px 18px;
  font-family: verdana,arial,helvetica !important;
  font-size: 11px !important;
  font-style: italic !important;
}


#article_text_area1 {
  margin: 2px 4px 0px 0px;
  padding: 8px 2px 0px 18px;
  width: 358px;
  height: 100%;
  float: left;

  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 11px !important;
}


#article_text_area1 span{
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 11px !important;
}

/*#article_text_area1 {
  margin: 8px 0px;
  font-family: verdana,arial,sans-serif,helvetica;
  font-size: 10px;
}*/


#article_text_area1 img{
  margin: 8px 0px 4px 6px;
  padding: 3px;
  border: 1px solid #666666;
  float: right;
}

#text_image {
  margin: 8px 0px 4px 6px;
  padding: 3px 3px 0px 3px;
  border: 1px solid #666666;
  float: right;
}

div[id="text_image"] {
  padding: 3px !important;
}

#article_text_area2 {
  margin: 1px 1px 0px 3px;
  padding-bottom: 140px;
  width: 222px;
  float: left;
}

#article_other_area {
  margin: 8px 0px 4px 14px; 
 
}

#article_other_area .section {
  margin: 0px 0px 0px 8px;
  padding: 3px 0px;
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 9px !important;
  font-weight: bold !important;
  color:#3B3B3B;
}
#related_stories {
  margin: 0px;
  border:1px solid #4B5A6A;
 
}

.cv_new_headers{
 font-family: verdana,arial,sans-serif,helvetica !important;
 font-size: 11px !important;
 font-weight: bold !important;
 color:#4B5A6A;
 background-color:#E3E8E5;
 border-bottom: 1px solid #4B5A6A;
 height:23px;
 line-height:23px;
 text-indent:6px;
 
}


#article_other_area .link {
  margin: 0px 0px 0px 8px;
  padding: 3px 0px;
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 9px !important;
}

.cv_link {
  margin: 0px 0px 0px 26px;
  padding: 3px 0px;
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 10px !important;
}

#article_tools {
  margin: 8px 0px 4px 14px; 
 
}

#article_tools .section {
  margin: 0px 0px 0px 8px;
  padding: 3px 0px;
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 9px !important;
  font-weight: bold !important;
  color:#4B5A6A;
}

#article_tools .link {
  margin: 0px 0px 0px 8px;
  padding: 3px 0px;
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 9px !important;
}

#article_tools_extra {
  margin: 0px;
  border:1px solid #4B5A6A;
  width:206px;
 
}

#article_ranking {
  margin: 8px 0px 4px 14px; 
 
}

#article_ranking .section {
  margin: 0px 0px 0px 8px;
  padding: 3px 0px;
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 9px !important;
  font-weight: bold !important;
  color:#4B5A6A;
}

#article_ranking .link {
  margin: 0px 0px 0px 8px;
  padding: 3px 0px;
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 9px !important;
}

#article_rank_extra {
  margin: 0px;
  border:1px solid #4B5A6A;
  width:206px;
  height:70px;
}

.rankings{
  margin:14px 10px 14px 16px;
  float:left;
}

.rankings img {
  margin: 0px;
  padding: 0px;
  border: 0px;
  float: left;
}

.rankings_text{
float:left;
font-size:10px !important;
font-weight:bold;
margin:15px 0px;

}

#cv_mycv_save{
  background-image:url(/_img/cv_save.gif);
  background-repeat:no-repeat;
  background-position: 4px 2px;
}

#cv_mycv_print{
  background-image:url(/_img/cv_artprint.gif);
  background-repeat:no-repeat;
  background-position: 4px 2px;
}
#cv_mycv_mail{
  background-image:url(/_img/cv_email.gif);
  background-repeat:no-repeat;
  background-position: 4px 2px;
}


#article_other_ad {
  margin: 3px;
  padding: 0px 4px;
  width: 212px;
  height: 64px;
  background-color: #daecfa;
  vertical-align: middle;
  text-align: center;
}

#article_advert_links_outer {
  margin: 6px 4px 0px 4px;
  padding: 10px 0px 0px 0px;
  width: 218px;
  background-color: #ffffff;
}

#article_advert_links_outer .advert {
  position: absolute;
  margin: -7px 0px 0px 8px;
  padding: 0px 3px;
}  

#article_advert_links_outer .what {
  position: absolute;
  margin: -8px 8px 0px 146px;
  padding: 0px 3px;
}

#article_advert_links_outer .advert div, #article_advert_links_outer .what div {
  margin: 0px;
  padding: 0px 3px;
  background-color: #ffffff;
  font-size: 10px;
  color: #999999;
}

#article_advert_links_inner1 {
  margin: 0px;
  padding: 5px;
  width: 206px;
  background-color: #ffffff;
  border: 1px solid #999999;
}

#article_advert_links_inner2 {
  margin: 0px;
  padding: 0px;
  width: 206px;
  background-color: #eeeeee;
}

#article_advert_links_inner2 .links {
  margin: 2px 4px;
  padding: 6px 0px;
  border-bottom: 1px dashed #999999;
}

#article_advert_links_inner2 .nobase {
  margin: 2px 4px;
  padding: 6px 0px;
  border: none !important;
}

#article_advert_links_inner2 .links .headlink, #article_advert_links_inner2 .nobase .headlink {
  font-size: 12px;
  font-weight: bold;
  color: #000099;
}

#article_advert_links_inner2 .links .baselink, #article_advert_links_inner2 .nobase .baselink {
  font-size: 11px;
  color: #026634;
}

#article_tools {
  padding-top: 12px;
  width: 200px;
}

#article_tools_head {
  margin: 0px;
  padding: 3px 0px 0px 6px;
  background-color: #C6C6C6;
  width: 194px;
  height: 16px;
  vertical-align: middle;
  font-family:  verdana,arial,sans-serif,helvetica !important;
  font-size: 10px !important;
  font-weight: bold !important;
}

#article_tools_body {
  margin: 0px;
  padding: 2px 0px 2px 6px;
  background-color: #EAEAEA;
  width: 194px;
}

#article_tools_body .print {
  margin: 0px;
  padding: 4px 0px 3px 24px;
  background-image: url(/_img/print.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  list-style: none;
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 10px !important;
}

#article_tools_body .send {
  margin: 0px;
  padding: 4px 0px 3px 24px;
  background-image: url(/_img/send.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  list-style: none;
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 10px !important;
}

#article_tools_body .save {
  margin: 0px;
  padding: 4px 0px 4px 24px;
  background-image: url(/_img/save.gif);
  background-repeat: no-repeat;
  background-position: 0px 2px;
  list-style: none;
  font-family: verdana,arial,sans-serif,helvetica !important;
  font-size: 10px !important;
}

#article_related_links{
	display: none;
	height: 0px;
}

.article_leftTableCell {
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.article_tableCell {
  border-right: 1px solid #999999;
  border-bottom: 1px solid #999999;
}

.article_leftTableHead {
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  border-bottom: 2px solid #999999;
}

.article_tableHead {
  border-right: 1px solid #999999;
  border-bottom: 2px solid #999999;
}

