/* CSS Document */
/* validation */
.validation-advice {
	margin: 5px 0;
	padding: 5px;
	color: Red;
}
#printArea{ display:none;}
body
{ 
	margin:0px;
	padding:0px;
/*	background: rgb(255, 255, 2255) url('bg.gif') repeat-y scroll center; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000000;
}

#centerpane{margin: 0 auto}

#pagination { 
    clear: both;
}
.clearAll {clear: both;}
.clearLeft {clear: left;}

a { color: #003c6f; text-decoration: none; }
a:hover { color: #003c6f; text-decoration: none; }
a img {border: none;}

div#shell {width: 100%; background-color: #eeeeee; text-align: -moz-center;}
div#main { width: 994px; padding:0 0 0 0; margin: 0; background-color: #fff; text-align: left;}

div#top_menu_left {font-family: Arial, Helvetica, sans-serif; font-size:10px; text-transform:uppercase; margin-left: 0px; text-align: left;}
#top_menu_left table { border: solid 1px #939999; padding: 5px 5px 5px 5px; border-collapse:collapse; background-color: #f0f4f5;}
#top_menu_left td { border: solid 1px #939999; padding: 7px 5px 5px 5px;}
#top_menu_left a {color: #000;}

div#top_menu_right {font-family: Arial, Helvetica, sans-serif; font-size:12px; text-transform: capitalize; }
#top_menu_right table { float: right; border: solid 1px #939999; padding: 0px 0px 0px 0px; border-collapse:collapse; background-color: #f0f4f5;}
#top_menu_right td { border: solid 1px #939999; padding: 5px 5px 5px 5px;}
.hello_login{ border:0; background:#FFFFFF;}
#top_menu_right a {color: #000;}

div#banner { width: 994px; height: 135px;}
#banner table{width:994px;}
.mylogo {padding: 13px 0 0px 90px;}
.date {padding: 5px 0 5px 300px; font-family: Tahoma, Arial, Helvetica,sans-serif; color: #323038; font-size: 12px;}
.adv_banner {padding: 0px 0pt 5px 128px; float:right;}

#banner_mid {margin-top: 35px; margin-bottom: 35px; text-align: center;} 

.caption {color:#333333; font-size: 11px; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px dotted #838484; padding-bottom: 3px; margin-bottom: 20px;}

/*-----full story----*/
#container {width: 642px; border:solid 1px #333333; padding-bottom: 77px;}
img.leadphoto {padding: 0px 0px 0px 0px; margin-bottom:2px; border: 1px solid #c7c6cb;}
#leadphoto_vertical { width: 270px; float: right; margin: 16px 0 0 15px;}
#leadphoto_vertical_small { width: 165px; float: right; margin: 16px 0px 0 15px;}

#full_story_container {width: 642px; padding-bottom: 77px;border: 1px solid #ffffff;}/*trace*/

.heading { padding: 0px 22px 0 0px ; color: #023e74; font-size: 21px; font-weight:bold;}
.heading1 { padding: 0px 22px 0 0px ; color: #023e74; font-size: 21px; font-weight:bold;}/*full story vertical page*/

.full_story_caption_line {color:#333333; font-size: 11px; font-family:Arial, Helvetica, sans-serif; border-bottom: 1px dotted #838484; padding-bottom: 3px; margin-bottom: 20px; clear: left;}
.full_story_caption {color:#333333; font-size: 11px; font-family:Arial, Helvetica, sans-serif; padding-bottom: 3px; margin-bottom: 20px; clear: left;}

.author1 /*photo author*/
{text-align:right; color:#6e6f74; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; margin-top: 1px; margin-bottom: 5px;}
.author2 /*author under headline*/
 {padding-top: 2px; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}

.publish_date {padding-top: 2px; padding-bottom: 5px; color:#bdbdbd; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
.content_fullstory { padding: 0px 0px 0 0px; line-height: 22px;}
.content_fullstory  p{ margin: 14px 0px 0 0px; line-height: 22px;}
.content_fullstory_v { margin-top: 13px; padding: 0; line-height: 22px;}

.left { text-align:left;}
.show { visibility:visible;}
.notShow { visibility:hidden; display:none;}

/*email, print, share, listen. text size box */
.box2 {border-top: 1px solid #838484; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#515151; width: 100%;}
.box2 a {color:#515151;} 
.box2 img {border: 0px;}
.box2 .text_size {width: 22.2%; text-align: right;}
.box2 .btns {width: 6.5%;white-space: nowrap;}
.box2_table {width: 83px; border: 1px solid #bdbfba; background: #fff; font-size: 10px;}
.box2_table td {border-bottom: 1px dashed #bdbfba; padding: 3px 3px 3px 3px;}
.box2_table td.close {border: none;}

.box_arrow {width: auto; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #2E2B2D; /*background-color: #F0F0F0;*/ }
.box_arrow .full_size {text-align: right;}

.box_arrow_v {width: auto; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #2E2B2D;}
.box_arrow_v .full_size {text-align: right;}

.box_arrow_vsmall {width: auto; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #2E2B2D;}
.box_arrow_vsmall .full_size {text-align: right;}



.box1 {float: left; width: 150px; margin: 10px 10px 10px 0px; line-height: 17px; border-bottom: 1px solid #e4e4e4;}
.box1 ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; list-style-image: none; list-style-position:outside;}
.box1 ul li { margin: 0px 0pt 0px; padding: 0px 0pt 5px 10px; background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 0pt 3px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#255981; }
.title2 {width: 150px; margin-bottom: 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787; font-weight: bold;}

.box1_nl {float: left; width: 150px; margin: 0px 10px 10px 0px; line-height: 17px;}
.box1_nl ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; list-style-image: none; list-style-position:outside;}
.box1_nl ul li { margin: 0px 0pt 0px; padding: 0px 0pt 10px 10px; height: 25px; background-image: url(../images/bullet01.gif); background-repeat: no-repeat; background-position: 0pt 3px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#255981; }

.pointer{ cursor:pointer;}

#comment { width: 100%;  border: solid 1px #e2e2e2; background-color:#f1f1f1; margin-top: 30px;}
.reader_comment {border-top: solid 1px #e2e2e2; height: 25px; vertical-align:middle; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:14px;color: #00477b;padding:5px 0px 5px 3px;font-weight: bold;}
.text {border-top: solid 1px #e2e2e2; background-color:#fff;  font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; }
/*.view_comment {border-top: solid 1px #e2e2e2; height: 25px; vertical-align:middle; background-image:url(../images/view_comment.gif); background-repeat: no-repeat; background-position: left; padding: 6px 3px 0 25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; cursor:pointer;}*/
.view_comment {border-top: solid 1px #e2e2e2; height: 25px; vertical-align:middle; background-repeat: no-repeat; background-position: left; padding: 6px 3px 0 25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; cursor:pointer;}
.add_comment {border-top: solid 1px #e2e2e2;float: right; color: #000; font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:14px; padding: 6px 10px 0 20px; background-image: url(../images/pen.gif); background-position:left; background-repeat:no-repeat; cursor:pointer;}
/*-----full story----*/

.author3 {padding-right: 13px; text-align:right; color:#6e6f74; font-size: 10px; font-family:Arial, Helvetica, sans-serif;}

.caption3 {padding-left: 0px; padding-right: 13px; color:#333333; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}

/*
#box2 {float: right; width: 105px; margin-left: 15px; padding-left: 5px; padding-right: 0px; border: solid 1px #e0e0e0;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#505050;}
#box2 .email {padding: 10px 0pt 0px 20px; height: 25px; background-image: url(../images/email.gif); background-repeat: no-repeat; background-position: 0px 12px; }
#box2 .audio {padding: 5px 0pt 0px 20px; height: 25px; background-image: url(../images/audio.gif); background-repeat: no-repeat; background-position: 0pt 5px;  }
#box2 .print {padding: 5px 0pt 0px 20px; height: 25px; background-image: url(../images/print.gif); background-repeat: no-repeat; background-position: 0pt 5px;  }
#box2 .share {padding: 5px 0pt 0px 20px; height: 25px; background-image: url(../images/share.gif); background-repeat: no-repeat; background-position: 0pt 5px;}
#box2 .text_size {padding: 5px 0pt 0px 20px; height: 25px; background-image: url(../images/text.gif); background-repeat: no-repeat; background-position: 0pt 5px;  }
#box2 .btns {float: right;padding-top: 4px; padding-right: 3px;}

#box3 {float: right; width: 263px; margin-top: 10px; margin-left: 21px; margin-right: 19px; padding-left: 5px; padding-right: 0px; border: solid 1px #e0e0e0;font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#505050;}
#box3 .email {padding: 10px 0pt 0px 20px; height: 25px; background-image: url(../images/email.gif); background-repeat: no-repeat; background-position: 0px 12px; }
#box3 .audio {padding: 5px 0pt 0px 20px; height: 25px; background-image: url(../images/audio.gif); background-repeat: no-repeat; background-position: 0pt 5px;  }
#box3 .print {padding: 5px 55px 0px 20px; height: 25px; background-image: url(../images/print.gif); background-repeat: no-repeat; background-position: 0pt 5px; float: right;}
#box3 .share {padding: 10px 70px 0px 20px; height: 25px; background-image: url(../images/share.gif); background-repeat: no-repeat; background-position: 0pt 10px; float: right;}
#box3 .text_size {padding: 5px 0pt 0px 20px; height: 25px; background-image: url(../images/text.gif); background-repeat: no-repeat; background-position: 0pt 5px;  }
#box3 .btns {float: right;padding-top: 4px; padding-right: 150px;}
*/

#HomeLead1_AB {width: 642px; margin-bottom: 15px;}
#HomeLead1_AB .word_box {width: 287px;}
#HomeLead1_AB .headline_main {font-size: 21px; color: #00477b; font-weight:bold;}
#HomeLead1_AB .headline {font-size: 14px; color: #00477b; font-weight:bold;}
#HomeLead1_AB .author {margin-top: 3px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#HomeLead1_AB .content { line-height: 17px;}
#HomeLead1_AB .content_pic { line-height: normal; }
#HomeLead1_AB img.pic {float: right; border: 1px solid #c7c6cb;}
#HomeLead1_AB ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#HomeLead1_AB ul li { margin: 0px 0pt 0px; padding: 0px 0pt 0px 8px; background-image: url(../image/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#255981; }
#HomeLead1_AB .lead_photo {width: 364px; float:left;}
#HomeLead1_AB .lead_photo img {border: 1px solid #858688;}
#HomeLead1_AB .lead_photo .author {text-align: right;}
#HomeLead1_AB .lead_photo .caption { width: 100%; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 0 0 12px 0; border-bottom: 1px dotted #999999;margin-bottom: 17px;}
#HomeLead1_AB .lead_photo a {color: #000; }
#HomeLead1_AB .lead_photo a img { border: none;}
#HomeLead1_AB .lead_photo a:hover {color: #000; text-decoration: underline;}

#SectionLead_AB {width: 642px; margin-bottom: 15px; clear:both; }
#SectionLead_AB .word_box {width: 470px;margin-bottom: 15px; }
#SectionLead_AB .headline_main {font-size: 21px; color: #00477b; font-weight:bold;  }
#SectionLead_AB .headline {font-size: 14px; color: #00477b; font-weight:bold; }
#SectionLead_AB .author {margin-top: 3px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#SectionLead_AB .content { line-height: 17px; margin-bottom: 15px; height:auto;}
#SectionLead_AB .content_pic { line-height: normal; }
#SectionLead_AB img.pic {float: right; border: 1px solid #c7c6cb; margin-bottom: 15px;}
#SectionLead_AB ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#SectionLead_AB ul li { margin: 0px 0pt 0px; padding: 0px 0pt 0px 8px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#255981; }
#SectionLead_AB .lead_photo {margin-top: 0px}
#SectionLead_AB .lead_photo img {border: 1px solid #858688; }
#SectionLead_AB .lead_photo .author {text-align: right;}
#SectionLead_AB .lead_photo .caption {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 0 0 12px 0; border-bottom: 1px dotted #999999;margin-bottom: 17px; }
#SectionLead_AB .lead_photo a {color: #024476; }
#SectionLead_AB .lead_photo a img { border: none;}
#SectionLead_AB .lead_photo a:hover {color: #024476; text-decoration: underline;}


/*..left column A..*/
div#left_col { width: 642px; margin-left:15px; margin-right:0px; margin-top: 20px; float: left;_margin-left:8px;}
div#left_col2 { width: 642px; margin-left: 15px; margin-right:0px; margin-top: 20px;  float:left;}/*sectionlevel page*/

/*home col A upper part*/
#HomeLead2_B {width:229px; margin-bottom: 19px;}
#HomeLead2_B .headline {color: #00477b; font-weight:bold;}
#HomeLead2_B  img.pic {margin-bottom: 5px; border: 1px solid #858688;}
#HomeLead2_B .author {margin-top: 3px; margin-bottom: 3px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#HomeLead2_B .content {line-height: 17px;}

#latest_news_AB {width: 642px; margin-bottom: 15px;}
#latest_news_AB ul {margin: 0 0 20px 0px; padding: 0; list-style-type: none; }
#latest_news_AB li { margin: 0px 0pt 0px; padding: 2px 0pt 0px 7px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#255981; height: 19px; }
#latest_news_AB .time { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#999999; }
#latest_news_AB .headline {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform: capitalize; border-bottom: solid 1px #e4e4e4; color: #003c6f; font-weight: bold; margin-bottom: 3px;}

/*#colA_ChinaBusiness_sectors {width:399px; margin-bottom: 19px; margin-top: 35px;}
#colA_ChinaBusiness_sectors .sector_container {margin-bottom: 22px;}
#colA_ChinaBusiness_sectors .sector_container .section_name {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform: capitalize; border-bottom: solid 1px #e4e4e4; color: #003c6f; font-weight: bold; padding-top: 6px; margin-bottom: 3px; }
#colA_ChinaBusiness_sectors .headline {color: #00477b; font-weight:bold; margin-left: 4px;}
#colA_ChinaBusiness_sectors .author {margin-top: 3px; margin-bottom: 3px; margin-left: 4px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#colA_ChinaBusiness_sectors .sector_container .content {line-height: normal; margin-bottom: 14px; margin-left: 4px;}
#colA_ChinaBusiness_sectors .sector_container ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#colA_ChinaBusiness_sectors .sector_container ul li { margin: 0px 0pt 0px; padding: 0px 0pt 0px 8px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#255981; height: 19px; }*/

#colA_ChinaBusiness_sectors {width:399px; margin-bottom: 19px; /*margin-top: 35px;*/ margin-top: 0px;}
#colA_ChinaBusiness_sectors .sector_container {margin-bottom: 22px; }
#colA_ChinaBusiness_sectors .sector_container .section_name {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform: capitalize; border-bottom: solid 1px #e4e4e4; color: #003c6f; font-weight: bold; margin-bottom: 3px;}
#colA_ChinaBusiness_sectors .headline {color: #00477b; font-weight:bold; margin-left: 4px;}
#colA_ChinaBusiness_sectors .author {margin-top: 3px; margin-bottom: 3px; margin-left: 4px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#colA_ChinaBusiness_sectors .sector_container .content {line-height: normal; margin-bottom: 14px; margin-left: 4px;}
#colA_ChinaBusiness_sectors .sector_container ul {margin: 0 0 20px 0px; padding: 0; list-style-type: none; }
#colA_ChinaBusiness_sectors .sector_container ul li { margin: 0px 0pt 0px; padding: 0px 0pt 2px 7px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#255981; height: 19px; }

/* Home col B lower part */
#colA_ChinaBusiness_sectorsHome {width:399px;}
#colA_ChinaBusiness_sectorsHome .sector_container {margin-bottom: 22px;}
#colA_ChinaBusiness_sectorsHome .sector_container .section_name {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform: capitalize; border-bottom: solid 1px #e4e4e4; color: #003c6f; font-weight: bold; margin-bottom: 3px;}
#colA_ChinaBusiness_sectorsHome .headline {color: #00477b; font-weight:bold; margin-left: 4px;}
#colA_ChinaBusiness_sectorsHome .author {margin-top: 3px; margin-bottom: 3px; margin-left: 4px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#colA_ChinaBusiness_sectorsHome .sector_container .content {line-height: normal; margin-bottom: 14px; margin-left: 4px;}
#colA_ChinaBusiness_sectorsHome .sector_container ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#colA_ChinaBusiness_sectorsHome .sector_container ul li { margin: 0px 0pt 0px; padding: 2px 0pt 0px 7px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#255981; line-height: 19px; }
#colA_ChinaBusiness_sectorsHome .sector_container .block { padding-bottom:20px;}

#SpecialCoverage_B {width:229px; margin-bottom: 19px; margin-left: 0px; }
#SpecialCoverage_B .section_name {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787; font-weight: bold; }
#SpecialCoverage_B .section_name a{border-bottom: solid 1px #e4e4e4; color: #878787; font-weight: bold; }
#SpecialCoverage_B .word_box {float: left; width: 135px; margin-bottom: 5px; margin-left: 5px; }
#SpecialCoverage_B .headline {color: #00477b; font-weight:bold; font-family: Arial, Helvetica, Tahoma, sans-serif; margin-top: 5px; font-size: 12px;}
#SpecialCoverage_B .author {margin-top: 3px; margin-bottom: 3px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#SpecialCoverage_B img { border: 1px solid #c7c6cb; margin-top: 5px;}
#SpecialCoverage_B .content { width: 130px;line-height: normal; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
#SpecialCoverage_B a.full_coverage { font-weight: bold; text-transform:capitalize; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
#SpecialCoverage_B .more {width: 100%; margin-left: 5px; text-transform:capitalize; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
#SpecialCoverage_B .clearright {clear: right;}

#colA_columnists {width:399px;}
#colA_columnists a {color: #8e8e8e;}
#colA_columnists a:hover {color: #8e8e8e; text-decoration: underline;}
#colA_columnists .section_name {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787;font-weight: bold; margin-bottom: 10px;}
#colA_columnists .word_box {width: 297px; margin-left: 90px; margin-bottom: 5px;}
#colA_columnists .word_box .headline a {font-size: 14px; color: #00477b; font-weight:bold;}
#colA_columnists .word_box .content {line-height: normal;}
#colA_columnists .word_box .columnist_page {text-align: right; text-transform:capitalize; font-size:11px; font-family: Arial, Helvetica, sans-serif; margin-bottom: 34px;}
#colA_columnists .photo_box {width: 72px; float: left; }
#colA_columnists .photo_box .author {margin-top: 2px; margin-bottom: 3px; text-align: center; color:#000; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform: capitalize;}
#colA_columnists .photo_box img {border: 1px solid #c7c6cb; margin-top: 3px;}
#colA_columnists .all_columnists {font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-align: right; color: #8c8c8c;}
#colA_columnists .space {margin-bottom: 15px;}


/*..left column B..*/
#left_col_B {width: 399px; float:right;}/*home col B upper*/
#left_col_B1 {width: 399px; float:right;}/*home col B lower*/
#left_col_B2 {width: 229px; float:right;}/*SectionLevel page*/

/*level 2 left col A upper part*/
#SectionLead1_A {width: 399px; margin-bottom: 15px;  height:auto; float:left; }/*max width: 399px*/
#SectionLead1_A .word_box {width: 304px; height:auto; }
#SectionLead1_A .headline_main {font-size: 21px; color: #00477b; font-weight:bold; line-height: 23px; margin-bottom: 0px;}
#SectionLead1_A .headline {font-size: 14px; color: #00477b; font-weight:bold;}
#SectionLead1_A .author {margin-top: 3px; margin-bottom: 3px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#SectionLead1_A .content { line-height: 17px; height:auto;}
#SectionLead1_A .content_pic { line-height: normal; }
#SectionLead1_A img.pic {float: right; border: 1px solid #c7c6cb;}
#SectionLead1_A ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#SectionLead1_A ul li { margin: 0px 0pt 0px; padding: 0px 0pt 0px 8px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#255981; }
#SectionLead1_A .lead_photo {width: 100%; }
#SectionLead1_A .lead_photo img {border: 1px solid #858688;}
#SectionLead1_A .lead_photo .author {text-align: left; }
#SectionLead1_A .lead_photo .caption {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 0 0 18px 0; border-bottom: 1px dotted #999999;margin-bottom: 17px; }
#SectionLead1_A .lead_photo a {color: #00477b; }
#SectionLead1_A .lead_photo a img { border: none;}
#SectionLead1_A .lead_photo a:hover {color: #00477b; text-decoration: underline;}

/*Home left col B upper part*/
#HomeLead1_A {width: 399px; margin-bottom: 15px; }
#HomeLead1_A .word_box {width: 304px;}
#HomeLead1_A .headline_main {font-size: 21px; color: #00477b; font-weight:bold; line-height: 22px; margin-bottom: 0px;}
#HomeLead1_A .headline {font-size: 14px; color: #00477b; font-weight:bold;}
#HomeLead1_A .author {margin-top: 3px; margin-bottom: 3px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#HomeLead1_A .content { line-height: 17px;}
#HomeLead1_A .content_pic { line-height: normal; }
#HomeLead1_A img.pic {float: right; border: 1px solid #c7c6cb;}
#HomeLead1_A ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#HomeLead1_A ul li { margin: 0px 0pt 0px; padding: 0px 0pt 0px 8px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#255981; }
#HomeLead1_A .lead_photo {width: 399px;}
#HomeLead1_A .lead_photo img {border: 1px solid #858688;}
#HomeLead1_A .lead_photo .author {text-align: right;}
#HomeLead1_A .lead_photo .caption {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 0 0 18px 0; border-bottom: 1px dotted #999999;margin-bottom: 17px;}
#HomeLead1_A .lead_photo a {color: #000; }
#HomeLead1_A .lead_photo a img { border: none;}
#HomeLead1_A .lead_photo a:hover {color: #000; text-decoration: underline;}

#Subsection_A {width: 364px; margin-left: 6px;}
#Subsection_A ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#Subsection_A li { margin: 0px 0pt 0px; padding: 0px 0pt 0px 8px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#255981;}
#Subsection_A li.headline {font-family:Arial, Helvetica, sans-serif; font-size:18px; border-bottom: solid 1px #e4e4e4; color: #255981; background-image:none; font-weight: bold; padding: 0; }


.page_link { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color:#848484; padding-top: 4px; margin-bottom: 30px;}
.page_link a {color: #848484; text-decoration: none;}
.page_link a:hover {text-decoration: underline;}
.page_on { color:#FF0000;}

.adv {padding:0 0 17px 0;}

.dot { width: 153px; height:16px;}


#colB_miscellany {width:229px; margin-bottom: 19px; margin-bottom: 20px;}
#colB_miscellany img {margin-top: 8px; margin-left: 4px; margin-bottom: 5px; border: 1px solid #c7c6cb;}
#colB_miscellany .section_name {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787; padding-top: 6px;}
#colB_miscellany .headline {color: #00477b; font-weight:bold; margin-left: 4px;}
#colB_miscellany .author {margin-top: 3px; margin-bottom: 3px; margin-left: 4px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#colB_miscellany .content {line-height: 17px; margin-bottom: 14px; margin-left: 4px;}
#colB_miscellany ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#colB_miscellany ul li { margin: 0px 0pt 0px; padding: 0px 0pt 0px 8px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#255981; }


#colB_section_add {width:229px; margin-bottom: 19px;}
#colB_section_add img {margin-top: 8px; margin-left: 4px; border: 1px solid #c7c6cb;}
#colB_section_add .section_name {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787; padding-top: 6px;}
#colB_section_add .headline {color: #00477b; font-weight:bold; margin-left: 4px;}
#colB_section_add .author {margin-top: 3px; margin-bottom: 3px; margin-left: 4px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#colB_section_add .content {line-height: normal; margin-bottom: 14px; margin-left: 4px;}
#colB_section_add ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#colB_section_add ul li { margin: 0px 0pt 0px; padding: 0px 0pt 0px 8px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#255981; }

#colB_section_b {width:229px; margin-bottom: 20px;}
#colB_section_b img {float: right; border: 1px solid #c7c6cb;}
#colB_section_b .section_name {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787; font-weight: bold; margin-bottom: 9px;}
#colB_section_b .section_name a {color: #878787}
#colB_section_b .word_box {width: 137px;}
#colB_section_b .headline {color: #00477b; font-weight:bold; margin-left: 4px;}
#colB_section_b .author {margin-top: 3px; margin-left: 4px; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#colB_section_b .content {line-height: normal; margin-bottom: 14px; margin-left: 4px;}



/*::: right column :::*/
div#right_col { width: 300px; float: right; margin-left: 0px; margin-right: 8px; border-left: solid 1px #e0e0e0; margin-top: 10px;  _margin-right:0px;}
#container_right{ width: 280px; margin-left: 15px;}
.advbox {margin-bottom: 28px;}


#opinion_c {width:100%; margin-bottom: 20px; }
#opinion_c .section_name {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787; font-weight: bold;}
#opinion_c .section_name a {color: #878787;}
#opinion_c .word_box {width: 280px; height:55px ;margin-bottom: 10px; }
#opinion_c .headline {color: #00477b; font-weight:bold; font-family: Arial, Helvetica, Tahoma, sans-serif; margin-top: 5px; font-size:12px;}
#opinion_c .author {margin-top: 3px; margin-bottom: 0px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#opinion_c img {float: right; margin-top: 5px; padding-right: 0px; border: 1px solid #c7c6cb;}
#opinion_c .content{line-height: normal; font-size:10px; font-family: Arial, Helvetica, sans-serif;}
#opinion_c ul {margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#opinion_c ul li { margin: 0px 0pt 0px; padding: 0px 0pt 0px 8px; background-image: url(../images/bullet03.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; color:#255981;  font-size: 12px;}
#opinion_c span {color: #808080;}

#MostPopular_c {width:100%; margin-bottom: 0px;}
#MostPopular_c .section_name {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787; font-weight: bold;}
#MostPopular_c ol { margin-top:9px; list-style-position:outside; list-style: #626262;}
#MostPopular_c ol li { padding: 0px 0pt 5px 0px; font-family: Arial, Helvetica, sans-serif; color:#656565; line-height:15px; font-size: 12px}
#MostPopular_c span {color: #003e6e;}

#adv1_c {width: 100%; margin-bottom: 25px;}
#adv1_c .adv1_name {padding-top: 12px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-transform:uppercase; background-color:#f7f7f7; color: #5d6164;}

#video_c {width: 100%; margin-bottom: 25px;}

#MarketUpdate_C {width: 100%; margin-bottom: 0px;}
#MarketUpdate_C .section_name {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787;font-weight: bold; margin-bottom: 10px;}
#MarketUpdate_C .section_name a {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787;font-weight: bold;}
#MarketUpdate_C .mu_date {text-align:center; font-weight: bold; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
#MarketUpdate_C .graph { width: 143px; float: right;}
#MarketUpdate_C .text {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #848887; }
#MarketUpdate_C table {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-collapse:collapse;font-weight:normal; border: solid 0px #ececec; line-height: 20px; margin-bottom:5px;}
#MarketUpdate_C tr {height: 14px; cursor:pointer;}
#MarketUpdate_C tr.grey_row {background-color: #ececec;}
#MarketUpdate_C tr.blue_row {background-color: #b3cfe7;}
#MarketUpdate_C tr.red_row {background-color: #cf393a; color:#fff; text-align:right;}
#MarketUpdate_C tr.bottom_row { color:#001695;font-size:10px;line-height:12px; text-align:right;}

#MarketUpdate_C td.selectedcol3_dec {color: #cc0000; text-align: right; padding-right: 0px;}
#MarketUpdate_C td.selectedcol3_inc {color: #009900; text-align: right; padding-right: 0px;}
#MarketUpdate_C td.selectedcol4 { width: 8px; background-image: url(../images/mu_bluebg.gif); background-repeat: no-repeat;}
#MarketUpdate_C td.col1 {color: #16366f; padding-right: 0px; font-size: 10px;}
#MarketUpdate_C td.col2 {color: #000; text-align: right; }
#MarketUpdate_C td.col3_dec {color: #cc0000;text-align: right; padding-right: 0px;}
#MarketUpdate_C td.col3_inc {color: #009900;text-align: right; padding-right: 0px;}
#MarketUpdate_C td.col4 {background-color: #fff; width: 8px; padding:0;}

#adv2_c {width:100%; margin-bottom: 0px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; }
#adv2_c .adv2_name {padding-top: 12px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-transform:uppercase; background-color:#f7f7f7; color: #5d6164;}
#adv2_c ol { margin-top:9px; padding: 0; margin-left: 0px; list-style: none;}
#adv2_c ol li { margin: 0; padding: 0px 0pt 9px 0px; font-family: Arial, Helvetica, sans-serif; color:#003e6e;}


/* freestyle */
#eclips_c {width:100%; margin-bottom: 20px; }
#partner_FreeStyle_C9 {width:auto; height:auto; margin-top:15px;}

#partner_c {width:100%; margin-bottom: 25px; font-size:8px; font-family: Arial, Helvetica, sans-serif; color:#003e6e;}
/*
#partner_c .partner_name {padding-top: 12px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-transform:uppercase; background-color:#f7f7f7; color: #5d6164;}
*/

#partner_c .partner_name {font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; border-bottom: solid 1px #e4e4e4; color: #878787;font-weight: bold; margin-bottom: 10px;}

#partner_c table {width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-left: 0; margin-right:0;}
#partner_c td.pic {padding-bottom: 8px;  width:83px; height:24px;}
#partner_c td.word {padding-bottom: 22px;}

#eclips_ab   { }
#eclips_ab  table {margin-top: 15px; }
#eclips_ab  td {padding-bottom: 22px;}
#eclips_ab .head { padding: 8px 0px 8px 0px; color: #023e74; font-family: Arial, Helvetica, sans-serif;  font-size: 15px; font-weight:bold;}
#eclips_ab p  { margin: 0px 0px 0 0px; line-height: 22px; font-family: Arial, Helvetica, sans-serif;/*font-size: 13px;*/}


div#footer {width: 994px; margin-top: 20px;text-align:center; clear: both; }
.rtt {width: 994px; font-family: Helvetica, Arial, sans-serif; margin-top:32px; font-size:11px;}
.rtt a {color: #00123b; text-decoration:none;}
.footer_bot {width: 994px; margin-top: 41px; padding: 13px 0 20px 0; background-color: #00123b; color: #ebebeb; font-family:Tahoma, Arial, sans-serif; font-size:10px; line-height: 10px;}
.footer_bot a {color: #ebebeb; text-decoration:none;}
.footer_bot a:hover{color: #b3cfe7; text-decoration:none;}

#menuwrapper {
	/*background-color: #909090;*/
	background-repeat: repeat-x;
	width:944px;
	padding: 0px 0px 0px 0px;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
#menu_nav_wp {
	width: 944px;
}
#menu_nav, #menu_nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
}

#menu_nav li {
	float: left;
	width: 9em;
	padding-left: 0px;
}
#menu_nav li {position: relative; }

/* hide from IE mac \*/
#menu_nav li {position: static; width: auto;}
/* end hiding from IE5 mac */

#menu_nav li ul, #menu_nav ul li  {
	width: 12em;
	padding-left: 0px;
}

#menu_nav li ul {
	position: absolute;
	display: none;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
}
#menu_nav li:hover a, #menu_nav a:focus,
#menu_nav a:active, #menu_nav li.p7hvr a {
	background: #fff url(left-tab-hover.gif) left bottom no-repeat;
/*	color: #ffffff;
	background-color: #ffffff;*/
}
#menu_nav li:hover ul, #menu_nav li.p7hvr ul {display: block;}
#menu_nav li:hover ul a, #menu_nav li.p7hvr ul a {color: #000000;	background: #041839 url(right-tab-hover.gif) right bottom no-repeat;}
#menu_nav li:hover a span,#menu_nav a:focus, #menu_nav li.p7hvr a span{background: url(right-tab-hover.gif) right bottom no-repeat !important; color: #fff;}/*mouse on*/

#menu_nav a:active {}/*submenu mouse click*/

/*::: sub menu hover :::*/
#menu_nav ul a:hover {/*	background-color: #eeeeee!important; color: #FFFFFF !important; */}
#menu_nav #sub_menu a { padding-left:3px; background : #f3f5f2 url(box.gif) left top no-repeat; border-right: 1px solid #bdbfba; border-left: 1px solid #bdbfba; border-bottom: 1px solid #bdbfba; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

/*::: main main :::*/
#menu_nav a span {background: #ffffff url(right-tab.gif) right bottom no-repeat; padding-bottom: 3px; padding-right: 6px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 
#menu_nav a:hover span {text-decoration: underline; padding-right: 6px; padding-bottom: 3px; padding-top: 3px; /*background: url(right-tab-hover.gif) right top no-repeat; color: #FFFFFF !important; */} 
#menu_nav a:hover { display: block; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; text-decoration: underline; 	background: #fff url(left-tab-hover.gif) left bottom no-repeat;} /*mouse on*/
#menu_nav a {display: block; color: #000; padding-top: 3px; padding-bottom: 3px; padding-left: 6px; background: #ffffff url(left-tab.gif) left bottom no-repeat;text-decoration: none;}

#menu_nav li.nav_image a
{
    margin : 0px;
    padding: 0px;    
    vertical-align:bottom;
    display: block;
    font-size: 0pt;
}


#menu_nav li.nav_image a:hover
{ 
    margin : 0px;
    padding: 0px;    
    vertical-align:bottom;
    display: block;
    font-size: 0pt;
}

#menu_nav li { padding-top: 0px; }

#pageBarDiv {padding: 0px 0px 0px 0px;margin-bottom:10px;}

#pageBar{background-color:#00123b;  height:25px; color:White;width:100%; font-size:12px; padding-left:5px; }
#pageBar a {background-color:#00123b;  height:25px; color:White;width:100%; font-size:12px; padding-left:5px; }
#pageBar a:hover {background-color:#00123b;  height:25px; color:White;width:100%; font-size:12px; padding-left:5px; }
#pageBar a:hover {background-color:#00123b;  height:25px; color:White;width:100%; font-size:12px; padding-left:5px; }

#searchBar{background-color:#dedfe7;  height:25px; color:#005984; width: 100%; font-size:12px; padding:0 5px 0 5px;}

.search_box { color:#000000;}
.bgGrey { background-color: #dedfe7;margin: 0;padding: 0px; color: #00123b; font-weight: bold;}
.bgGrey a {font-weight: normal;color: #005984;font-size:12px; }
.bgGrey span {color: #005984; font-weight: normal;}
.search {padding: 0px; text-align: right; margin: 0; }
.search form { float: right;}
.adv_search { width: 150px; margin: 0; padding: 0 0px 2px 0; font-size:12px; font-family: Tahoma, Helvetica, sans-serif;}
.adv_search a {text-decoration: none;color:#000000;font-size:12px; font-family: Tahoma, Helvetica, sans-serif;}


#search_AB {width: 642px; margin-bottom: 33px; clear:both;}
#search_AB .word_box {width: 486px;}
#search_AB .headline_main {font-size: 21px; color: #00477b; font-weight:bold; line-height: 16px; margin-bottom: 10px;}
#search_AB .headline {font-size: 18px; color: #00477b; font-weight:bold; margin-bottom: 3px;}
#search_AB .author { margin-top: 3px; margin-bottom: 3px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#search_AB .content { line-height: 17px;}
#search_AB .content_pic { line-height: normal; }
#search_AB img.pic {float: right; border: 1px solid #c7c6cb;}
#search_AB ul { margin: 0 0 0 0px; padding: 0; list-style-type: none; }
#search_AB ul li { margin: 0px 0pt 0px; padding: 0px 0pt 0px 8px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#255981; height: 19px; }
#search_AB .lead_photo {width: 390px;}
#search_AB .lead_photo img {border: 1px solid #858688;}
#search_AB .lead_photo .author {text-align: right;}
#search_AB .lead_photo .caption {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 0 0 18px 0; border-bottom: 1px dotted #999999;margin-bottom: 17px;}
#search_AB .lead_photo a {color: #000; }
#search_AB .lead_photo a img { border: none;}
#search_AB .lead_photo a:hover {color: #000; text-decoration: underline;}

#search_AB span.art_date {color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; margin-left: 5px;}
#search_AB span.highlighted { background-color: #e89995;}

.search_paging_normal {color:#888888; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.search_paging_normal a {color:#888888;}
.search_paging_normal a:hover {color:#888888; text-decoration: underline;}
.search_paging_on {color:#414141; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}



/*special coverage page*/
#SpecialCoverage_AB {width: 642px; margin-bottom: 15px;}
#SpecialCoverage_AB .inner_box {width: 290px; margin: 5px;}
#SpecialCoverage_AB .word_box {width: 135px; float: right;}
#SpecialCoverage_AB .headline_main {font-size: 21px; color: #00477b; font-weight:bold; margin-bottom: 9px;}
#SpecialCoverage_AB .headline {font-size: 14px; color: #00477b; font-weight:bold; line-height: 20px; margin-bottom: 5px;}
#SpecialCoverage_AB img {border: 1px solid #c7c6cb; }
#SpecialCoverage_AB .lead_photo {width:500px;}
#SpecialCoverage_AB .lead_photo .author {text-align: right;}
#SpecialCoverage_AB .lead_photo .caption {width:100%; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; padding: 0 0 12px 0; border-bottom: 1px dotted #999999;margin-bottom: 28px; font-size: 12px;}
#SpecialCoverage_AB .lead_photo .caption a:hover { text-decoration: underline;}
#SpecialCoverage_AB .author {margin-top: 3px; text-align: left; color:#7d8877; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#SpecialCoverage_AB .content { line-height: 17px; font-size: 12px;}
#SpecialCoverage_AB .full_coverage {text-align:right; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; font-size: 11px}
#SpecialCoverage_AB .full_coverage a {font-weight: bold;}
#SpecialCoverage_AB .full_coverage a:hover {text-decoration: underline;}
#SpecialCoverage_AB .all_coverage {text-align:right; font-family: Arial, Helvetica, sans-serif; padding-top: 0px; font-size: 14px; color: #8f8f8f; text-transform: capitalize; margin-bottom: 80px;}
#SpecialCoverage_AB .all_coverage a {color: #8d8d8d; font-weight: bold;}
#SpecialCoverage_AB .all_coverage a:hover {text-decoration: underline;}
#SpecialCoverage_AB ul {margin: 26px 0 22px 0px; padding: 0; list-style-type: none; }
#SpecialCoverage_AB ul li { margin: 0px 0pt 0px; padding: 5px 0pt 0px 8px; background-image: url(../image/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 6px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#255981; }
#SpecialCoverage_AB table {width: 642px; border: 5px solid #8c8e8d;border-collapse: collapse;}
#SpecialCoverage_AB td { width: 321px;  border: 5px solid #8c8e8d; vertical-align: top;}

/*columnists page*/
#columnist_AB {width: 642px; margin-bottom: 20px;}
#columnist_AB .headline_main {font-size: 21px; color: #00477b; font-weight:bold; margin-bottom: 9px;}
#columnist_AB .columnist_page {text-align:right; font-family: Arial, Helvetica, sans-serif; padding-top: 5px; font-size: 10px ;clear: left;}
#columnist_AB .columnist_page a { color: #949494;}
#columnist_AB .columnist_page a:hover {text-decoration: underline;}
#columnist_AB .lead_photo {width:642px; border: 1px solid #000;}
#columnist_AB .lead_photo .headline {font-size: 14px; color: #00477b; font-weight:bold; margin-top: 4px;}
#columnist_AB .lead_photo img {margin: 7px 11px 7px 7px; float: left; border: 1px solid #c7c6cb;}
#columnist_AB .lead_photo .author { width: 530px; margin:7px 0 0 95px; color:#000; font-size: 16px; font-family:Arial, Helvetica, sans-serif; text-transform: capitalize; background-color: #e8e8e6; line-height: 25px; font-weight: bold; padding-left: 3px;}
#columnist_AB .lead_photo .content {margin-right: 7px; line-height: 20px;}
#columnist_AB .photo_box {width: 70px; float: left; margin-right: 11px; }
#columnist_AB .photo_box .author {color:#000; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform: capitalize; }
#columnist_AB .photo_box img {border: 1px solid #858688; }
#columnist_AB .headline {font-size: 14px; color: #00477b; font-weight:bold; margin-top: -2px;}
#columnist_AB .content { line-height: 20px;width: 525px; }
#columnist_AB .cdate_headline {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8f8f8f; margin:7px 0 0 5px;}
#columnist_AB .cdate {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #8f8f8f;}

/*cartoon page*/
#cartoon_AB {width: 100%; margin-bottom: 30px;}
#cartoon_AB .lead_photo {width:100%; padding-bottom: 28px; margin-bottom: 21px; border-bottom: 1px solid #999999; text-align: center;}
#cartoon_AB .lead_photo .author {text-align: right; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8f8f8f; margin-top: 3px;}
#cartoon_AB table {width: 100%; background: #f1f1f1;}
#cartoon_AB table img {border: 1px solid #b5b5b5;}

#login_layer {width: 274px; color: #000; line-height: 17px; position:absolute;top:0px;left:0px;z-index:10;height:250px;}
#login_layer .login_box { width: 274px; padding: 17px 35px 17px 48px; background: #f7f7f7; border: 1px solid #e4e4e4; color:#00113c; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-align:right; float: left;}
#login_layer .login_box { width: 274px; padding: 17px 35px 17px 48px; background: #f7f7f7; border: 1px solid #e4e4e4; color:#00113c; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-align:right; float: left;}
#login_layer .login_box .headline {font-size: 18px; color: #000; font-weight:bold; text-align:left;}
#login_layer .login_box .content {width: 274px; text-align: left;}
#login_layer .login_box .content td {vertical-align: top;}
#login_layer .login_box .content form {left: 30px;}
#login_layer .login_box .red_font {color: #ff0016; text-align: right; margin-right: 18px;}
#login_layer .login_box a {color: #ff0016; text-decoration: none;}
#login_layer .login_box a:hover {text-decoration: underline;}
#login_layer .login_box img {margin-right: 18px; border: 1px solid #c7c6cb;}
/*login*/
#login_AB {width: 642px; margin-bottom: 33px;}
#login_AB .headline_main {font-size: 21px; color: #00477b; font-weight:bold; line-height: 16px; margin-bottom: 23px;}
#login_AB .login_box { width: 274px; padding: 17px 35px 17px 48px; background: #f7f7f7; border: 1px solid #e4e4e4; color:#00113c; font-size: 12px; font-family:Arial, Helvetica, sans-serif; text-align:right; float: left;}
#login_AB .login_box .headline {font-size: 18px; color: #000; font-weight:bold; margin-bottom: 3px; margin-bottom: 20px; text-align:left;}
#login_AB .login_box .content {width: 274px; text-align: left;}
#login_AB .login_box .content td {vertical-align: top;}
#login_AB .login_box .content form {left: 30px;}
#login_AB .login_box .red_font {color: #ff0016; text-align: right; margin-bottom: 21px; margin-right: 18px;}
#login_AB .login_box a {color: #ff0016; text-decoration: none;}
#login_AB .login_box a:hover {text-decoration: underline;}
#login_AB .login_box img {margin-right: 18px; border: 1px solid #c7c6cb;}
#login_AB .register_box {margin-left: 366px; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; width: 267px; line-height: 17px; }
#login_AB .register_box .headline {color: #00113c; font-size: 16px; margin-bottom: 20px; margin-top: 1px; }
#login_AB .register_box .red_font {color: #ff0016;}
#login_AB .register_box .reg_now {text-align:right; color: #00113c; font-size: 14px;}
#login_AB .register_box ul {margin: 13px 0 10px 0px; padding: 0; list-style-type: none;}
#login_AB .register_box ul li { margin: 0px 0pt 0px; padding: 0px 0pt 3px 6px; background-image: url(../images/bullet02.gif); background-repeat: no-repeat; background-position: 0pt 5px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; height: 20px; }
#login_AB .register_box a {color: #00113c; text-decoration: none;}
#login_AB .register_box a:hover {text-decoration: underline;}

/*forget password*/
#forget_pw_AB {width: 642px; margin-bottom: 33px; color: #000; line-height: 25px;}
#forget_pw_AB .headline_main {font-size: 21px; color: #00477b; font-weight:bold; line-height: 16px; margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px dashed #e5e5e5;}
#forget_pw_AB table {margin-top: 10px; font-family: Arial, Helvetica, sans-serif; color: #051a39;}
#forget_pw_AB table td {margin-left: 5px; vertical-align: top;}
#forget_pw_AB table td.btn {vertical-align: baseline}

/*register now*/
#register_AB {width: 642px; margin-bottom: 18px; color: #000; line-height: 17px; font-family: Arial, Helvetica, sans-serif;}
#register_AB .headline_main {font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; color: #00477b; font-weight:bold; margin-bottom: 13px; padding-bottom: 10px; border-bottom: 1px dashed #e5e5e5;}
#register_AB .black_font {color: #000; font-size: 14px; margin-bottom: 10px;}
#register_AB .red_font {color: #FF0000; margin-bottom: 16px;}
#register_AB  span.red {color: #FF0000}
#register_AB .section_box {width: 100%; margin-bottom: 20px;}
#register_AB .section_box .header {background: #f7f7f7; color: #00123b; font-size: 12px; height:25px; line-height: 25px; font-weight: bold;}
/*#register_AB .section_box .header_others {padding-left: 15px; background: #f7f7f7 url(../images/reduce.gif) no-repeat center left; color: #00123b; font-size: 12px; height:25px; line-height: 25px; font-weight: bold;}*/
#register_AB .section_box form {float:left;}
#register_AB .section_box form.right {float:right;}
#register_AB .section_box table {margin-top: 5px; font-family: Arial, Helvetica, sans-serif; color: #051a39;}
#register_AB .section_box table td {margin-left: 5px; height: 17px; vertical-align:top;}
#register_AB .section_box table td.sub {margin-left: 5px; height: 5px; vertical-align:top;}
#register_AB .section_box table td.col1 {width: 185px; text-align: right; color: #00123b;}
#register_AB .section_box table td.col1left {width: 185px; color: #00123b;}
#register_AB .section_box table td.col2 {text-align: left; color: #000; font-size: 12px;}
#register_AB .section_box table td.col3 {width: 350px;}
#register_AB .btns {margin-left: 161px; margin-bottom: 145px;}
#register_AB .btns img {margin-left: 25px;}



/*Email Article
#email_article {width: 642px; margin-bottom: 33px; color: #000; line-height: 17px; position:absolute;top:0px;left:0px;z-index:10;height:100%;}
#email_article .btn_close {float: right; color: #d03638; font-family: Arial, Helvetica, sans-serif; font-size: 10px;}
#email_article .btn_close a {color: #d03638; text-decoration: none;}
#email_article .btn_close a:hover {color: #00477b;}
#email_article .headline_main {font-size: 21px; color: #00477b; font-weight:bold; border-bottom: 1px dashed #e5e5e5;}
#email_article .art_section {color: #000; font-size: 14px; margin-bottom: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#email_article .art_headline {font-size: 14px; color: #00477b; font-weight:bold; line-height: 20px; margin-bottom: 8px;}
#email_article .art_author {margin-bottom: 3px; text-align: left; color:#6e6f74; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#email_article .art_content { line-height: 17px; font-size: 12px; margin-bottom: 43px;}
#email_article .email_box {width: 100%;  background: #f7f6f6; padding:10px;}
#email_article .email_box form {float: left;}
#email_article .email_box table {width: 510px; margin: 5px 0px 5px 70px; font-family: Arial, Helvetica, sans-serif;}
#email_article .email_box table td {margin-left: 5px; height: 17px; line-height: 15px;}
#email_article .email_box table td.col1 {width: 185px; text-align: right; vertical-align: top}
#email_article .email_box table td.col2 {text-align: left;}
#email_article .email_box table td.col2 .small_text {font-size: 10px;}
#email_article .email_box table td.col2 img {float: left; margin-right: 3px; margin-top: 2px;}*/


#email_article {width: 642px; margin-bottom: 33px; color: #000; line-height: 17px; margin-top: 20px; margin-left: 18px;}
#email_article .btn_close {float: right; color: #d03638; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin-top: 5px;}
#email_article .btn_close a {color: #d03638; text-decoration: none;}
#email_article .btn_close a:hover {color: #00477b;}
#email_article .headline_main {font-size: 21px; color: #00477b; font-weight:bold; margin-bottom: 18px; padding-bottom: 10px; border-bottom: 1px dashed #e5e5e5;}
#email_article .art_section {color: #000; font-size: 14px; margin-bottom: 10px; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#email_article .art_headline {font-size: 14px; color: #00477b; font-weight:bold; line-height: 20px; margin-bottom: 8px;}
#email_article .art_author {margin-bottom: 3px; text-align: left; color:#6e6f74; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#email_article .art_content { line-height: 17px; font-size: 12px; margin-bottom: 20px;}
#email_article .email_box {width: 100%;  background: #f7f6f6;}
#email_article .email_box form {float: left;}
#email_article .email_box table {width: 510px; margin: 20px 0px 20px 50px; font-family: Arial, Helvetica, sans-serif;}
#email_article .email_box table td {margin-left: 5px; height: 17px; line-height: 15px;}
#email_article .email_box table td.col1 {width: 185px; text-align: right; vertical-align: top}
#email_article .email_box table td.col2 {text-align: left;}
#email_article .email_box table td.col2 .small_text {font-size: 10px;}
#email_article .email_box table td.col2 img {float: left; margin-right: 3px; margin-top: 2px;}

#addComment  table {width: 100%; margin: 20px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif;}
#addComment  table td {margin-left: 5px; height: 17px; line-height: 15px;}
#addComment  table td.col1 {text-align: right; vertical-align: top}
#addComment  table td.col2 {text-align: left;}
#addComment  table td.col2 .small_text {font-size: 10px;}
#addComment  table td.col2 img {float: left; margin-right: 3px; margin-top: 2px;}
#addComment  textarea {float: left; margin:0px; padding:0px;}

#wrap{width:100%;}
.link {cursor:pointer;}
#mask { position:absolute;top:0px;left:0px;z-index:1;width: 100%; height:100%; background-color:#000000; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

.comments{table-layout:fixed;border-top:solid 1px #e0e0e0; width:642px; padding:3px; text-align:justify;}
.postby{text-align: right;font-size: 11px;padding:0px 3px 5px 0px;}

/*my account*/
#my_account_AB {width: 642px; margin-bottom: 33px; color: #000; line-height: 17px; font-family: Arial, Helvetica, sans-serif;}
#my_account_AB .headline_main {font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; color: #00477b; font-weight:bold; margin-bottom: 13px; padding-bottom: 10px; border-bottom: 1px dashed #e5e5e5;}
#my_account_AB .black_font {color: #000; font-size: 14px; margin-bottom: 10px;}
#my_account_AB .red_font {color: #FF0000; margin-bottom: 16px;}
#my_account_AB  span.red {color: #FF0000}
#my_account_AB .section_box {width: 100%; margin-bottom: 66px;}
#my_account_AB .section_box .header {background: #f7f7f7; color: #00123b; font-size: 12px; padding-top: 5px; padding-bottom: 5px; font-weight: bold;}
/*#register_AB .section_box .header_others {padding-left: 15px; background: #f7f7f7 url(../images/reduce.gif) no-repeat center left; color: #00123b; font-size: 12px; height:25px; line-height: 25px; font-weight: bold;}*/
#my_account_AB .section_box form {float:left;}
#my_account_AB .section_box form.right {float:right;}
#my_account_AB .section_box table {margin-top: 10px; font-family: Arial, Helvetica, sans-serif; color: #051a39;}
#my_account_AB .section_box table td {margin-left: 5px; height: 17px; vertical-align:top;}
#my_account_AB .section_box table td.sub {margin-left: 5px; height: 5px; vertical-align:top;}
#my_account_AB .section_box table td.col1 {width: 185px; text-align: right; color: #00123b;}
#my_account_AB .section_box table td.col1left {width: 185px; color: #00123b;}
#my_account_AB .section_box table td.col2 {text-align: left; color: #000; font-size: 12px;}
#my_account_AB .section_box table td.col3 {width: 350px;}
#my_account_AB .eclips_box {width: 100%; margin-bottom: 0px; }
#my_account_AB .eclips_box .header {background: #f7f7f7; color: #00123b; font-size: 12px; padding-top: 5px; padding-bottom: 5px; font-weight: bold; margin-bottom: 16px;}
#my_account_AB .eclips_box .subheader1 {margin-left: 33px; height: 25px; color: #041839; font-size: 14px; font-weight: bold;}
#my_account_AB .eclips_box .subheader2 {height: 25px; color: #041839; font-size: 14px; font-weight: bold;}
#my_account_AB .eclips_box form {float:left;}
#my_account_AB .eclips_box form.right {float:right;}
#my_account_AB .eclips_box table {margin-top: 10px; font-family: Arial, Helvetica, sans-serif; color: #000; margin-bottom: 40px;}
#my_account_AB .eclips_box table.offers {margin-left: 29px;}
#my_account_AB .eclips_box table.offers td {width: 50%;}
#my_account_AB .eclips_box table td {margin-left: 5px; height: 30px; vertical-align:top;}
#my_account_AB .eclips_box table td.col1 {width: 185px; text-align: right; color: #000; font-weight: bold;}
#my_account_AB .eclips_box table td.col2 {text-align: left; color: #000; font-size: 12px;}
#my_account_AB .eclips_box table td.col3 {width: 350px;}
#my_account_AB .eclips_box table span {margin-left: 23px; margin-right: 3px;}
#my_account_AB .btns {text-align: right; margin-bottom: 50px;}
#my_account_AB .btns img {margin-left: 25px;}


/*photo page*/
.tdcentermiddle {vertical-align:middle; text-align:center;}
.overFlowHidden {overflow:hidden;}
.photo_AB_div { width: 642px; height: auto;}
#photo_AB {width: 642px; margin-bottom: 0px; border-collapse: collapse; border: none; height:515px;}
#photo_AB .photo_main { border: 1px solid rgb(204, 204, 204); background-color: #eeeeee; padding: 0px; width: 642px; height: 428px;}
#photo_AB .photo_words { width: 642px; height: auto; overflow: auto; min-height:150px;}
#photo_AB .photo_main img {cursor:pointer;}
#photo_AB .headline_main {font-size: 21px; color: #00477b; font-weight:bold; margin-bottom: 9px; }
#photo_AB .more a {text-transform:capitalize; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
#photo_AB .arrow {width:642px;}
#photo_AB .pemail {font-size: 10px; margin-bottom: 3px;}
#photo_AB .pemail a:hover {text-decoration: underline;}
#photo_AB .pauthor {color:#6e6f74; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height: 17px;text-align:right;}
#photo_AB .pcontent {font-family: Arial, Helvetica, sans-serif; line-height: 17px;}
#photo_AB .show_photo_time  { font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#999999; }
.photoSection {width: 100%;}
.tabs { border-bottom: 1px solid #cccccc; float: left; width: 644px;  }
.tabs ul { margin: 0pt; padding: 0pt; width: 100%; list-style-type: none; list-style-image: none; }
.tabs li {margin: 0px 0px -1px 0px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; float: left; font-size: 11px; display: inline; position: relative; /*border-style: solid solid none; border-color: #cccccc #cccccc -moz-use-text-color; border-width: 1px 1px medium;*/ }
.tabs li a { padding: 3px 7px; float: left;  color: #00477b; background-color: #e2eff5; }
.tabs li a:hover { background-color: #fff; color: #00477b; text-decoration: underline; }
.tabs li.current { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; /*border-style: solid solid none; border-color: rgb(176, 176, 176) rgb(176, 176, 176) -moz-use-text-color; border-width: 1px 1px medium; position: relative;*/ }
.tabs li.current a { background: #fff none repeat; color: #00477b; text-decoration: none; padding-bottom: 4px; }
.tabs li.current a:hover  { text-decoration: none; }
.photo_list table { font-family: Arial, Helvetica, sans-serif;}

.tabContainer { margin-top: 0px;} 
.tabContainer .all_photo { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 0pt; height: 235px; width:642px;}
.tabContainer .all_cartoon_photo { border: 1px solid #cccccc; padding: 0pt; height: 185px; width:642px;}
/* border-style: none solid solid; border-color: -moz-use-text-color #cccccc #cccccc; border-width: medium 1px 1px; -moz-box-sizing: border-box;*/  /* ------change to 22px for FIREFOX------- */
.tabContainer iframe { margin: 6px 2px 0pt; }
.photo_list .td_top {width:150px; vertical-align: top;}
.photo_list .show_td {vertical-align:middle; text-align:center;}
.photo_list .photoThumbBrd { border: 1px solid rgb(204, 204, 204); background-color: #eeeeee; width: 150px; height: 216px;padding:5px;}
.photo_list .photoThumbBrd2  {vertical-align: bottom; }
.photo_list .photoLink {padding-left:7px;}
.photo_list .photoLink a { font-size: 11px; color: #00477b; text-decoration: none;}
.photo_list .photoLink a:hover { text-decoration: underline; }
.photo_list .photoNowPlaying {position: relative;}
.photo_list .photoNowPlayingImage { width: 98px; height: 20px; font-size: 11px; background-color: #e2eff5; position: absolute; top: 102px; left:2px;}
.photo_list .photoNowPlayingImage a {color: #ffffff; }
.photo_list .photoOnState { padding: 0px; background-color: #fff; }
.photo_list .photoNotPlaying {width: 150px; height: 150px; padding:0px; overflow: hidden;   }
.photoPlaying {width: 642px; height: 428px; padding:0px; overflow: hidden; }
.photo_list .photoThumbBrdNormal { border: 1px solid rgb(204, 204, 204); background-color: #f5f5f5; vertical-align:middle;}
.photo_list .photoThumbBrdClick { border: 1px solid rgb(204, 204, 204); background-color: #e2eff5; vertical-align:middle;}
.square170 { width:170px; height:230px;}
.photo_show_div {width:642px; height:428px;}


/*video page*/
#video_AB {width: 642px; margin-bottom: 30px; border-collapse: collapse; border: none;}
#video_AB .video_main { border: 1px solid rgb(204, 204, 204); background-color: #eeeeee; padding: 1px; width: auto; height: auto; }
#video_AB .headline_main {font-size: 21px; color: #00477b; font-weight:bold; margin-bottom: 9px; }
#video_AB .more a {text-transform:capitalize; font-size:11px; font-family: Arial, Helvetica, sans-serif;}
#video_AB .pemail {font-size: 10px; margin-bottom: 3px;}
#video_AB .pemail a:hover {text-decoration: underline;}
#video_AB .pcontent {font-family: Arial, Helvetica, sans-serif; line-height: 17px;}
#video_AB .pauthor {color:#6e6f74; font-size: 10px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; line-height: 17px;text-align:right}
.videoSection {width: 100%;}
.tabs { border-bottom: 1px solid #cccccc; float: left; width: 644px;  }
.tabs ul { margin: 0pt; padding: 0pt; width: 100%; list-style-type: none; list-style-image: none; }
.tabs li {margin: 0px 0px -1px 0px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; float: left; font-size: 11px; display: inline; position: relative; /*border-style: solid solid none; border-color: #cccccc #cccccc -moz-use-text-color; border-width: 1px 1px medium;*/ }
.tabs li a { padding: 3px 7px; float: left;  color: #00477b; background-color: #e2eff5; }
.tabs li a:hover { background-color: #fff; color: #00477b; text-decoration: underline; }
.tabs li.current { border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; /*border-style: solid solid none; border-color: rgb(176, 176, 176) rgb(176, 176, 176) -moz-use-text-color; border-width: 1px 1px medium; position: relative;*/ }
.tabs li.current a { background: #fff none repeat; color: #00477b; text-decoration: none; padding-bottom: 4px; }
.tabs li.current a:hover  { text-decoration: none; }
.video_list { font-family: Arial, Helvetica, sans-serif;}
.tabContainer { margin-top: 0px} 
.tabContainer .all_video { border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; padding: 0pt; width:642px; height: 185px; /* border-style: none solid solid; border-color: -moz-use-text-color #cccccc #cccccc; border-width: medium 1px 1px; -moz-box-sizing: border-box;*/ } /* ------change to 22px for FIREFOX------- */
.tabContainer iframe { margin: 6px 2px 0pt; }
.video_list td {width:150px; padding: 2px 8px; vertical-align: top;}
.video_list .videoThumbBrd { border: 1px solid rgb(204, 204, 204); background-color: #eeeeee; width: 150px; height: 150px;padding:5px;}
.video_list .videoThumbBrd2  {vertical-align: bottom; }
.video_list .videoLink a { font-size: 11px; color: #00477b; text-decoration: none; }
.video_list .videoLink a:hover { text-decoration: underline; }
.video_list .videoNowPlaying {position: relative;}
.video_list .videoNowPlayingImage { width: 98px; height: 20px; font-size: 11px; background-color: #e2eff5; position: absolute; top: 102px; left:2px;padding-left: 22px; z-index: 1; }
.video_list .videoNowPlayingImage a {color: #ffffff; }
.video_list .videoOnState { padding: 0px; background-color: #fff; }
.video_list .videoNotPlaying {}
.video_list .videoThumbBrdNormal { border: 1px solid rgb(204, 204, 204); background-color: #f5f5f5; width: 150px; height: 112px; padding:5px; overflow-x: hidden; overflow-y: hidden;}
.video_list .videoThumbBrdClick { border: 1px solid rgb(204, 204, 204); background-color: #e2eff5; width: 150px; height: 112px; padding:5px; overflow-x: hidden; overflow-y: hidden;}
#video_AB .video_main_fix_h { border: 1px solid rgb(204, 204, 204); background-color: #eeeeee; padding: 1px; width:642px; height: 428px;}
.video_show_div {width:auto; height:250px;}

#All_Headlines_A {width:399px;}
#All_Headlines_A .section_name {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform: capitalize; border-bottom: solid 1px #e4e4e4; color: #003c6f; font-weight: bold; margin-bottom: 3px;}
#All_Headlines_A .subNews {margin: 0px 0pt 0px; padding: 2px 0pt 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#255981; line-height: 15px;}
#All_Headlines_A .post_date {padding-top: 0px; padding-bottom: 8px; color:#bdbdbd; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#All_Headlines_A .page {margin-top: 30px;}

#All_Headlines_AB {width:642px;}
#All_Headlines_AB .section_name {font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform: capitalize; border-bottom: solid 1px #e4e4e4; color: #003c6f; font-weight: bold; margin-bottom: 3px;}
#All_Headlines_AB .subNews {margin: 0px 0pt 0px; padding: 2px 0pt 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#255981; height: 15px;}
#All_Headlines_AB .post_date {padding-top: 0px; padding-bottom: 8px; color:#bdbdbd; font-size: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#All_Headlines_AB .page {margin-top: 30px;}

.font_highlight 
{
    background-color: #FF0000;
}

#medal_table_C {width: 100%; height: 180px; background: url(/files/olympic/medal_table_bg.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; color: #565656;}
#medal_table_C a {color: #003c6f; text-decoration: underline;}
#medal_table_C a:hover {color: #003c6f; text-decoration: none;}
#medal_table_C .headline {margin-top: 4px; color: #000; font-size: 12px; text-transform: uppercase; background: url(/files/olympic/paraolympic_logo.gif) no-repeat; background-position: 0 2px; padding: 8px 0 11px 28px; font-weight: bold;}
#medal_table_C .btns {float:right; margin-right: 1px;}
#medal_table_C .btns .space {padding: 6px 0 4px 0;}
#medal_table_C table {width: 232px; border: 1px solid #b3b3b3; border-collapse: collapse; font-size: 11px; margin-bottom: 3px; color:#00123b; background: #fff;}
#medal_table_C table th {background: #565656; color: #fff; height: 29px; font-weight: normal; font-size: 11px;}
#medal_table_C table col.col_m {text-align: center; padding-left: 1px;}
#medal_table_C table td {border-top: 1px solid #b3b3b3; }
#medal_table_C table tr.yellow {background-color: #fff3e3;}

.Ads_headerhome { text-align:center;}
.Ads_headerhome img{
	border-top-width: 2px;
	border-right-width: 5px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.Ads_header {text-align:center;}
.Ads_footer {text-align:center;}
.Ads_BA {text-align:center;}
.Ads_logobanner {}
.Ads_logobanner_content{float:left;}
.Ads_A {float:left;width:399px;margin-bottom: 15px;}
.Ads_A2_content{font-size: 14px; color: #00477b; font-weight:normal; }
.Ads_B{float:left;margin-bottom: 15px;}
.Ads_B5{}


.Ads_C {width: 100%; margin-bottom: 25px;}
.Ads_C .Ads_C_title {width: 100%;padding-top: 12px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-transform:uppercase; background-color:#f7f7f7; color: #5d6164;}

.Ads_C2 {width: 100%; margin-bottom: 25px;}
.Ads_C2 .Ads_C_title {width: 100%;padding-top: 12px; height: 20px; font-family:Arial, Helvetica, sans-serif; font-size: 10px; text-transform:uppercase; background-color:#f7f7f7; color: #5d6164;}

#AdvancedSearch_AB {width: 618px; border: 1px solid #666666; margin-bottom: 33px; 
                    font-family: Arial, Helvetica, sans-serif; float:left;}/*change width:642px for FIREFOX*/
#AdvancedSearch_AB table {width: 100%; margin: 12px;}
#AdvancedSearch_AB td.col1 {width: 104px; text-align: right; height: 23px;}
#AdvancedSearch_AB td.col2 {width: 457px; text-align: left; height: 23px; padding-left: 5px;}
#AdvancedSearch_AB table.two_box_table { margin-left: 5px; padding: 0px; border: none; text-align: left;}
#AdvancedSearch_AB table.two_box_table td {width: 10px;}
#AdvancedSearch_AB table .or {padding-left: 5px; padding-right: 5px; }
#AdvancedSearch_AB table.section_table {width: 485px; padding: 0px; border: none; text-align: left; margin-top: -3px; margin-left: -5px; margin-bottom: -3px;}
#AdvancedSearch_AB table.section_table td {margin: 0; padding:0;}
#AdvancedSearch_AB table.section_table td.col_box {width: 5px;}
#AdvancedSearch_AB table.section_table td.col_text {width: 94px;}

/********************* eshop************************/
#welcome, #category, #hotcomment, #school, #newprods, #sortlist, #salability{
	color:#575248;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#welcome a:hover, #category a:hover, #hotcomment a:hover, #school a:hover, #newprods a:hover, #sortlist a:hover, #salability a:hover{
color:#7F0019; text-decoration:underline;}
#category .main{
	
	padding:0 9px 15px;
}


#publication_main{
	width:642px;
	
}
#sortlist,.catelist{
	margin:7px 0;
	overflow:hidden;
	zoom:1;
}
#newprods
{   width:642px;
	margin:3px 0 7px;
	overflow:hidden;
}
#newprods .menu{ width:auto;height:auto; padding:10px 20px; font-weight:bold; color:#000;}
#newprods .menu .categories{height:auto; padding-bottom:5px;}
#newprods .menu ul{	padding:0;margin-top:0;	margin-bottom:15px; display:block; line-height:18px;}
#newprods .menu ul li{
	margin:5px 5px;
	padding-left:5px;
	padding-right:5px;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	border-right: 1px solid	#999;
}
#newprods .menu ul li.indent{
	margin-left:0px ! important;
	padding-left:0px ! important;
}
#newprods .menu  a{color:#000; text-decoration:none;}
#newprods .menu  a:hover{color:#7F0019; text-decoration:underline;}
#newprods .menu  a:visited{color:#7F0019; text-decoration:none;}
#newprods .menu .download{  color:#7F0019; font-weight:bold; padding-top:20px; padding-bottom:10px;}
#newprods h3{
	padding:7px 0;
	border-bottom:2px solid #d0d0d0;
	width:98%;
	font-size:14px;
	position:relative;
}#newprods
{   width:642px;
	margin:3px 0 7px;
	overflow:hidden;
}
#newprods .menu{ width:auto;height:auto; padding:10px 20px; font-weight:bold; color:#000;}
#newprods .menu .categories{height:auto; padding-bottom:5px;}
#newprods .menu ul{	padding:0;margin-top:0;	margin-bottom:15px; display:block; line-height:18px;}
#newprods .menu ul li{
	margin:5px 5px;
	padding-left:5px;
	padding-right:5px;
	list-style-image: none;
	list-style-type: none;
	display: inline;
	border-right: 1px solid	#999;
}
#newprods .menu ul li.indent{
	margin-left:0px ! important;
	padding-left:0px ! important;
}
#newprods .menu  a{color:#000; text-decoration:none;}
#newprods .menu  a:hover{color:#7F0019; text-decoration:underline;}
#newprods .menu  a:visited{color:#7F0019; text-decoration:none;}
#newprods .menu .download{  color:#7F0019; font-weight:bold; padding-top:20px; padding-bottom:10px;}
#newprods h3{
	padding:7px 0;
	border-bottom:2px solid #d0d0d0;
	width:98%;
	font-size:14px;
	position:relative;
}
.indexp
{
	width:100%;	
}
.indexp span
{
	font:700 13px/2 Arial, Helvetica, sans-serif,"??";
	top:9px;
	width:40%;	
	position:relative;	
	padding-left:6px;
	background:url(../images/redline.jpg) no-repeat left bottom;
	display:inline-block;		
}
.indexp .moreinfo
{	
	width:40px;
	background:none;		
	font-weight:lighter;	
	position:relative;
	left:20em;
}
.indexp .moreinfo a{ color:#5e5e5e;}
#prodlist dl,.catelist dl,#toplist dl{
	float:left;
	margin-left:-1px;
	padding:7px 0;
	text-align:center;
	line-height:1.8;
}
#prodlist .categoriesname
{   
	width:100%;
	margin-top:11px;
	margin-left:0.5em;
	padding-left:8px;
	text-align:left;	
	display:inline-block;
	font-size:1em;
	font-weight:bold;	
	background:url(../images/sy__r16_c16.jpg) no-repeat left;	
}

#newprods dl
{
	float:left;
	margin-left:-1px;
	padding:10px 0;	
	text-align:center;
	width:160px;
	line-height:1.8;
	height:auto;
}
#sortlist dd,#sortlist dt,#newprods dt,#newprods dd,#prodlist dt,#prodlist dd,.catelist dt,.catelist dd,#toplist dt,#toplist dd{

margin-left:20px;display:block;padding-top:10px;text-align:left; 
background:url(../images/dot_ybcbcbc.png) repeat-y;
}
#sortlist dt,#newprods dt{
	text-align:left;
	line-height:18px;
	height:auto;
	padding-bottom:10px;
	text-overflow:ellipsis;
	overflow:hidden;
}

#newprods dt a
{
	color:#5e5e5e;
}

#sortlist .price,#newprods .price{
    color:#444444;
	line-height: 15px;
}

.catelist h3{
	border-bottom:2px solid #3C3C3C;
	font-size:14px;
}
.catelist h3 span{
	background:url(../images/redline.jpg) repeat-x bottom;
	padding:4px 9px;
	display:block;
	position:relative;
	height:100%;
	top:2px;
}
.catelist dl{
	background-position:top;
	margin-top:-1px;
}

#sortlist{
	margin:7px 0;
}

#sortlist h3{
	padding:7px 0;
	border-bottom:2px solid #d0d0d0;
	width:98%;
	font-size:14px;
	position:relative;
}
#sortlist .categoriesname
{   clear:both;
	width:100%;
	margin-top:11px;
	margin-left:0.5em;
	padding-left:8px;
	text-align:left;	
	display:inline-block;
	font-size:1em;
	font-weight:bold;	
	background:url(../images/sy__r16_c16.jpg) no-repeat left;	
}
#sortlist dl{
	float:left;
	margin-left:-1px;
	padding:10px 0;	
	text-align:center;
	width:160px;
	line-height:1.8;
	height:auto;
}
#sortlist dl .titl
{ 	
	padding-left:1px;
	padding-bottom:0.7em;	
}
#sortlist dl .titl span
{    
	width:90%;
	margin-left:0.5em;
	padding-left:8px;
	text-align:left;	

	display:inline-block;
	font-size:1em;
	font-weight:bold;	
	background:url(../images/sy__r16_c16.jpg) no-repeat left;	
}
#sortlist a
{
	color:#5e5e5e;
}

#titleimg{
	margin:7px 0;
}



#prodlist{
	margin:7px 0;
	overflow:hidden;
}
#prodlist h3{
	font:700 13px/2.5 Arial, Helvetica, sans-serif,"??";
	border-bottom:1px solid #7f0019;
}
#prodlist .subattr em{
	margin-left:15px;
	font:12px Arial, Helvetica, sans-serif,"??";
}
#prodlist .sorttype,#prodlist .pages{
	float:right;
	position:relative;
	top:-30px;
}
#prodlist .pages{
	padding:6px;
}
#prodlist .sorttype{
	background:url(../images/dot_y333.png) repeat-y;
	margin:0 6px;
	padding:3px 6px;
}
#prodlist .sorttype select{
	width:72px;
	height:18px;
}
#prodlist .main{
	clear:both;
}
#prodlist dl,#toplist dl{
	width:188px;
	padding:18px 0;
}
#prodlist .fastview{
	position:absolute;
	margin:110px 0 0 40px;
	display:none;
}
#prodlist .hover .fastview{
	display:block;
}

