html {
  height: 100%;
}
a {
  color: #085AAF;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
body {
  font-family: tahoma, arial, sans-serif;
  color: #333333;
  height: 100%;
  max-height: 100%;
  margin: 0px 0px 0px 0px;
  background: url('/images/bg_main.gif') repeat-y top left;	
}
.body_print {
  font-family: tahoma, arial, sans-serif;
  color: #333333;
  margin: 0px 3px 0px 3px;
  background: url('/images/sp.gif') repeat-y top left;
}
img {
  border: 0px;
}
form {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
input, select, textarea {
  font-family: tahoma, arial, sans-serif;
  font-size: 11px;
}

.left_nav_form {
	padding: 2px 2px 2px 2px;
}
.left_nav_form_text {
	font-size: 10px;
	width:120px;
	height:20px;
}

#Table_01 {
	position:absolute;
	left:0px;
	top:0px;
	width:778px;
	height:738px;
}

#home-header {
	position:absolute;
	left:0px;
	top:0px;
	width:778px;
	height:62px;
	background-image: url('/images/bg_head.gif');
}

#home-navigation {
	position:absolute;
	left:0px;
	top:62px;
	width:127px;
/*	height:676px;	*/
	min-height:1000px;
	
	font-size:75%;
/*	margin-top:20px;	*/
/*	background-color:#ffffff;	*/
}

#home-body {
	position:absolute;
	left:127px;
	top:62px;
	width:503px;
	height:665px;
	
	background-color:#ffffff;

}

#home-body-sub {
	position:absolute;
	left:127px;
	top:62px;
	width:651px;
	height:665px;
	
	background-color:#ffffff;

}

#home-rcol {
	position:absolute;
	left:630px;
	top:62px;
	width:148px;
	height:665px;
	
}

#footer {
/*	position:relative;	*/
	left:127px;
/*	top:1227px;	*/
	width:651px;
	height:11px;

	min-height:100px;
	float: left;
	clear: both;	
	font-size: 70%;
	color: #333333;
	padding: 10px 0px 4px 18px;
	margin: 34px 0px 8px 0px;

}




#head_ap_logo {
	padding-top:8px;
	padding-left:8px;
}

#head_links {
	float:right;
	text-align:right;
	padding-top:4px;
	padding-right:8px;
}


.td_search_ar {
  padding: 0px 0px 0px 10px;
  white-space: nowrap;
  font-size: 160%;
}
.tbl_search {
  position: absolute;
  top: 31px;
  left: 410px;
  margin: 6px 0px 0px 1px;
  font-family: verdana, sans-serif;
  font-size: 75%;
  color: #333333;
}
.tbl_search a {
 color: #013473;
}
.f_search {
  width: 150px;
  font-size: 11px;
  margin: 0px 3px 0px 4px;
  border: 1px solid #666666;
}



#nav_ind_login {
	vertical-align: top;
	background: url('/images/myap01.gif') no-repeat top left;
}

#nav_editor_login {
	vertical-align: top;
	background: url('/images/myap01.gif') no-repeat top left;
}

.nav_login_links {
	font-size:80%;
}


#home_body_top {
	/*	border-top: 1px solid #B9C4D0;	*/
	background: url('/images/home_hd01.gif') no-repeat top left;
	border-bottom: 1px dotted #96A7B8;
	height:19px;
	
	font-size:70%;
}

#home_body_top_sub {
	/*	border-top: 1px solid #B9C4D0;	*/
	background: url('/images/home_hd01_sub.gif') no-repeat top left;
	border-bottom: 1px dotted #96A7B8;
	height:19px;
	font-size:70%;
}


#home_body_main {

/*	border-left: 1px solid #96A7B8;	*/
	padding-left:18px;

}

#home_greet_text {

	padding-top:3px;
	padding-left:18px;
	color:#9AABBB;

}

#home_greet_fontsize {

	float:right;
	text-align:right;
	color:#9AABBB;

}

#nav_bread_crumbs {

	color:#9AABBB;
	font-size:70%;
	margin-bottom:8px;

}


#sub_main_body {

	margin-top:0px;
	margin-right:18px;
	padding-left:18px;

}


#home_body_table {
/*	padding-left:9px;	*/
}

.tbl_home {
	background-color: #DAE3ED;
/*	margin: 0px 0px 0px 4px;	*/
/*	width:480px;	*/
}

.tbl_home_text {
	margin-left: 4px;
	margin-right: 4px;
	font-size:90%;
}

#tbl_home_l1 {
	font-weight: bold;
}
#tbl_home_r1 {
	font-weight: bold;
}
#tbl_home_l2 {
	background: url('../images/tbl_home_boxes_stylebook.gif') no-repeat top left;
	vertical-align: bottom;
	width:239px;
	height:97px;
	font-size: 75%;
	color:#ffffff;
	padding-left: 4px;
	padding-bottom: 8px;
}
#tbl_home_r2 {
	background: url('/images/tbl_home_boxes_subs.gif') no-repeat top left;
	vertical-align: bottom;
	width:239px;
	height:97px;
	font-size: 75%;
	color:#ffffff;
	padding-left: 4px;
	padding-bottom: 8px;
}
#tbl_home_l3 {
	background: url('/images/tbl_home_boxes_guide.gif') no-repeat top left;
	vertical-align: bottom;
	width:239px;
	height:97px;
	font-size: 75%;
	color:#ffffff;
	padding-left: 4px;
	padding-bottom: 8px;
}
#tbl_home_r3 {
	background: url('/images/tbl_home_boxes_sls.gif') no-repeat top left;
	vertical-align: bottom;
	width:239px;
	height:97px;
	font-size: 75%;
	color:#ffffff;
	padding-left: 4px;
	padding-bottom: 8px;
}
#tbl_home_l4 {
	background: url('/images/tbl_home_boxes_bookstores.gif') no-repeat top left;
	vertical-align: bottom;
	width:239px;
	height:97px;
	font-size: 75%;
	color:#ffffff;
	padding-left: 4px;
	padding-bottom: 8px;
}
#tbl_home_r4 {
	background: url('/images/tbl_home_boxes_libraries.gif') no-repeat top left;
	vertical-align: bottom;
	width:239px;
	height:97px;
	font-size: 75%;
	color:#ffffff;
	padding-left: 4px;
	padding-bottom: 8px;
}



#home_more_info {
	color:#cc0000;
	padding-left:12px;
	font-size:75%;
}

.home_more_info_s1 {
	padding-left:12px;
	font-size:75%;
}




.home_content {
  font-size: 80%;
  padding: 10px 10px 5px 10px;
}
.home_bar {
  background: url('/images/hm01.gif') repeat-x center left;
  font-size: 90%;
  margin: 0px 0px 5px 0px;
}
.home_bar_ehp {
  background: url('/images/hm10.gif') repeat-x center left;
  margin: 0px 0px 5px 0px;
}
.home_bar_main_window, .home_bar_none, .home_bar_section, .home_bar_default, .home_bar_news, .home_bar_direct, .home_bar_entertainment, .home_bar_technology, .home_bar_roving_report, .home_bar_horizons, .home_bar_ap_graphicsbank, .home_bar_ap_archive, .home_bar_ap_headline, .home_bar_ap_wire, .home_bar_sports_news_tv, .home_bar_broadcast_services, .home_bar_middle_east_services, .home_bar_corporate_services, .home_bar_programmes, .home_bar_vnrs {
  background: #FFFFFF url('/images/hm02.gif') no-repeat center right;
  padding: 0px 48px 0px 0px;
  white-space: nowrap;
  clear: both;
}
.home_bar_section {
  font-weight: bold;
  background: #FFFFFF url('/images/hm11.gif') no-repeat center right;
  text-transform: uppercase;
}
.home_bar_none {
  color: #333333;
}
.home_bar_default {
  color: #CC0000;
}
.home_bar_news {
  color: #CF0F0F;
}
.home_bar_direct {
  color: #20958F;
}
.home_bar_entertainment {
  color: #CC0099;
}
.home_bar_technology {
  color: #990033;
}
.home_bar_roving_report {
  color: #598DC1;
}
.home_bar_horizons {
  color: #E5A028;
}
.home_bar_sports_news_tv {
  color: #333333;
}
.home_bar_ap_graphicsbank {
  color: #929292;
}
.home_bar_ap_archive {
  color: #95837B;
}
.home_bar_ap_headline {
  color: #9C3F38;
}
.home_bar_ap_wire {
  color: #379DB7;
}
.home_bar_broadcast_services {
  color: #D74F19;
}
.home_bar_middle_east_services {
  color: #742E74;
}
.home_bar_corporate_services {
  color: #11275A;
}
.home_bar_programmes {
  color: #11275A;
}
.home_bar_vnrs {
  color: #11275A;
}

.home_bar_main_window {
  color: #D74F19;
  font-size:125%;
}


.tbl_home {
  background-color: #DAE3ED;
  margin: 0px 0px 0px 4px;
}
.home_foot {
  background: url('/images/hm06.gif') repeat-x top left;
}
.home_video, .home_photos, .home_text, .home_broadcast_services, .home_middle_east_services, .home_corporate_services {
  color: #F4F5F8;
  padding: 0px 2px 4px 9px;
}
.home_video {
  background: url('/80256FE4003BCAD4/hm_video.jpg') no-repeat top left;
}
.home_photos {
  background: url('/80256FE4003BCAD4/hm_photos.jpg') no-repeat top left;
}
.home_text {
  background: url('/80256FE4003BCAD4/hm_text.jpg') no-repeat top left;
}
.home_broadcast_services {
  background: url('/80256FE4003BCAD4/hm_broadcast_services.jpg') no-repeat top left;
}
.home_middle_east_services {
  background: url('/80256FE4003BCAD4/hm_middle_east_services.jpg') no-repeat top left;
}
.home_corporate_services {
  background: url('/80256FE4003BCAD4/hm_corporate_services.jpg') no-repeat top left;
}
.home_more, .home_more_sel {
  color: #FDF898;
  background: url('/images/hm09.gif') no-repeat top left;
  padding: 0px 0px 0px 7px;
}
.home_more_sel {
  text-decoration: underline;
}
.home_view_title {
  font-weight: bold;
}
.home_view_text {
  margin: 0px 0px 8px 0px;
}
.a_home_title {
  color: #333333;
}



.home_main_section_ret {
	margin-top:10px;
	margin-left:16px;
	font-family: arial, helvetica;
}

#home_main_section {
	margin-top:10px;
	margin-left:2px;
	font-family: arial, helvetica;
}




#nav_top_spacer {
	height:19px;
	background-color:#ffffff;

}


.nav_head_mp, .nav_head_gs {
  border-bottom: 1px solid #B9C4D0;
  padding: 7px 0px 2px 7px;
  margin: 0px 0px 0px 1px;
}
.nav_head_mp {
  border-top: 1px solid #7D8C9B;
  padding: 5px 0px 2px 8px;
}



.nav_news, .nav_direct, .nav_entertainment, .nav_technology, .nav_roving_report, .nav_horizons, .nav_sports_news_tv, .nav_ap_graphicsbank, .nav_ap_images, .nav_ap_archive, .nav_ap_datastream, .nav_ap_international, .nav_ap_headline, .nav_ap_wire, .nav_broadcast_services, .nav_middle_east_services, .nav_corporate_services, .nav_news_sel, .nav_direct_sel, .nav_entertainment_sel, .nav_technology_sel, .nav_roving_report_sel, .nav_horizons_sel, .nav_sports_news_tv_sel, .nav_ap_graphicsbank_sel, .nav_ap_images_sel, .nav_ap_archive_sel, .nav_ap_datastream_sel, .nav_ap_international_sel, .nav_ap_headline_sel, .nav_ap_wire_sel, .nav_broadcast_services_sel, .nav_middle_east_services_sel, .nav_corporate_services_sel {
  text-align: right;
  padding: 1px 10px 2px 0px;
  margin: 0px 0px 0px 1px;
  background: url('/images/bg_lft_nav.gif') repeat-x bottom left;
}
.nav_news_sel {
  background: url('/images/lft_news.gif') no-repeat bottom right;
}
.nav_direct_sel {
  background: url('/images/lft_direct.gif') no-repeat bottom right;
}






.img_view {
  border: 1px solid #333333;
}



.myap_spacer {
  height: 1px;
  margin: 4px 0px 3px 0px;
  background: url('/images/myap_dots.gif') repeat-x top left;
}

.ww_title_dots {
  background: url('/images/ww06.gif') repeat-y top right;
  padding: 8px 8px 0px 16px;
}


/* ----- Text Classes ----- */

.nav_log_head {
	margin-left:4px;
}


.button_print {
  margin: 0px 16px 0px 0px;
  padding: 0px 0px 0px 12px;
  background: url('/images/print.gif') no-repeat top left;
}



.head_nav, .head_nav_ar {
  position: relative;
  float: left;
  background: url('/images/arw_head.gif') no-repeat top left;
  padding: 0px 13px 0px 7px;
  margin: 8px 0px 0px 0px;
  font-size:70%;
  color:#000000;
  font-weight:bold;
}
.head_nav_ar {
  font-size: 140%;
  background: url('/images/arw_head_ar.gif') no-repeat top right;
  padding: 0px 7px 0px 13px;
}
.a_head_nav, .a_head_nav_sel {
  font-family: verdana, sans-serif;
  font-size: 60%;
  font-weight: bold;
  color: #000000;
}
.a_head_nav:hover {
  text-decoration: none;
  color: #666666;
}
.a_head_nav_sel, .a_head_nav_sel:hover {
  color: #CC3318;
}




/* ----- Right Column tables ----- */


.rcol_entry {
	float: right;
	width: 144px;
	border: 1px solid #9AABBB;
	margin-left:4px;
}

.entry_panels {
/*  border-top: 1px solid #9AABBB;
  padding: 1px 2px 0px 3px;
  margin: 0px 0px 4px 0px;	*/
}



.tbl_panels {
  border-top: 1px solid #9AABBB;
  padding: 1px 2px 0px 3px;
  margin: 0px 0px 4px 0px;
}


table.panel_graphic tr td.item, table.panel_graphic tr td.item_end, table.direct_graphic tr td.item, table.direct_graphic tr td.item_end {
  background-color: #FFFFFF;
  color: #666666;
  margin: 0px;
  font-size: 65%;
}
table.panel_graphic tr td.item, table.panel_graphic tr td.item_end {
  width: 146px;
}
table.panel_graphic tr td.item div.bse_office, table.panel_graphic tr td.item_end div.bse_office, table.direct_graphic tr td.item div.bse_office {
  padding: 3px 2px 6px 5px;
  background: none;
  margin: 0px;
}
table.panel_graphic tr td.item div.bse_office {
  background: url('/images/dots01.gif') repeat-x bottom left;
}
table.direct_graphic tr td.item div.bse_office {
  padding: 3px 2px 9px 5px;
}
table.panel_graphic tr td.item div.bse_office span.time, table.panel_graphic tr td.item_end div.bse_office span.time, table.direct_graphic tr td.item div.bse_office span.time {
  background: url('/images/home_arw02.gif') no-repeat top left;
  padding: 0px 0px 0px 12px;
  background-color: #FFFFFF;
  color: #333333;
}
table.panel_graphic tr td.item div.bse_office a, table.panel_graphic tr td.item_end div.bse_office a, table.direct_graphic tr td.item div.bse_office a {
  background-color: inherit;
  color: #085AAF;
}
table.panel_graphic tr td.item_end div.bse_office a.email, table.direct_graphic tr td.item div.bse_office a.email {
  background: url('/images/home_email.gif') no-repeat top left;
  padding: 0px 0px 0px 14px;
  display: block;
  margin: 0px 0px 7px 0px;
}
table.panel_graphic tr td.bs_events {
  margin: 0px;
  padding: 0px;
  background-color: #FFFFFF;
  color: #333333;
  font-size: 10px;
}
table.panel_graphic tr td.bs_events ul.bs_events {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
table.panel_graphic tr td.bs_ed_note ul.bs_ed_note {
  list-style: none;
  margin: 0px;
  padding: 3px;
	font-style:italic;
	font-size:80%;
}
table.panel_graphic tr td.bs_editor_note ul.bs_editor_note {
  list-style: none;
  margin: 0px;
  padding: 3px;
	font-size:80%;
}
table.panel_graphic tr td.bs_events ul.bs_events li {
  background: #E7E7E8 url('/images/dots01.gif') repeat-x top left;
  color: #333333;
  padding: 5px;
  clear: both;
}
table.panel_graphic tr td.bs_events ul.bs_events li.middle {
  background: #F2F2F3 url('/images/dots01.gif') repeat-x top left;
}
table.panel_graphic tr td.bs_events ul.bs_events li a {
  color: #494B40;
  background-color: inherit;
  font-weight: bold;
}
table.panel_graphic tr td.bs_events ul.bs_events li span.date {
  color: #6B6E5D;
  background-color: inherit;
}
table.panel_graphic tr td.bs_events ul.bs_events li span.date a {
  padding: 2px 0px 0px 1px;
  display: inline;
}
table.panel_graphic tr td.bs_view {
  background-color: #5F6D7B;
  color: #FFFFFF;
  text-align: right;
  font-size: 10px;
  padding: 3px 4px 2px 0px;
}
table.panel_graphic tr td.bs_view a {
  background:  url('/images/home_arw01.gif') no-repeat top left;
  color: #FFFFFF;
  padding: 0px 0px 0px 8px;
}



/* ----- Advisories ----- */

.view_image_left {
  position: relative;
  float: left;
  margin: 3px 3px 2px 0px;
}
.view_image_right {
  position: relative;
  float: right;
  margin: 3px 0px 2px 2px;
}

.page_image_left {
  position: relative;
  float: left;
  margin: 3px 3px 2px 0px;
}

.panel_adv_head {
  font-size: 10px;
  font-weight: bold;
  margin: 4px 0px 0px 0px;
  padding: 3px 0px 0px 4px;
  background: url('/images/adv_head.gif') no-repeat top left;
}


.panel_rcol_products {
	margin-left:2px;
}

.adv_head {
  background: url('/images/adv01.gif') no-repeat top left;
  padding: 0px 0px 0px 9px;
}
.panel_advisories {
  width: 146px;
  border-top: 0px;
  border-right: 1px solid #96A7B8;
  border-bottom: 1px solid #96A7B8;
  border-left: 1px solid #96A7B8;
  background-color: #B9C4D0;
}
.advisories_screen {
  background-color: #FCFAD2;
  color: #6B6E5D;
  font-size: 60%;
  line-height: 110%;
  padding: 4px 3px 4px 3px;
  border-top: 1px solid #96A7B8;
  border-right: 1px solid #DAE3ED;
  border-bottom: 1px solid #DAE3ED;
  border-left: 1px solid #96A7B8;
  margin: 3px 3px 3px 3px;
}
.adv_title {
  font-weight: bold;
  color: #494B40;
}
.a_adv {
  color: #6B6E5D;
  text-decoration: none;
}
.advisory_spacer {
  padding: 5px 0px 0px 0px;
  margin: 4px 0px 0px 0px;
  background: url('/images/pn01.gif') repeat-x top left;
}



.myap_title, .myap_title_ar {
  color: #013473;
  font-weight: bold;
/*  margin: 0px 0px 0px 8px;	*/
  margin: 0px 0px 0px 2px;
}
.myap_title_ar {
  margin: 0px 8px 0px 0px;
}

.nav_myap, .nav_myap_reg, .nav_myapg, .nav_myap_sel, .nav_myap_update {
  background: url('/images/myap02.gif') no-repeat top left;
  padding: 0px 0px 0px 9px;
  margin: 0px 0px 1px 8px;
  font-size:80%;
}
.nav_myap_ar, .nav_myap_reg_ar, .nav_myapg_ar, .nav_myap_sel_ar, .nav_myap_update_ar {
  background: url('/images/myap09.gif') no-repeat top right;
  padding: 0px 9px 0px 0px;
  margin: 0px 8px 1px 0px;
  text-align: right;
}
.nav_myap_reg {
  margin: 0px 0px 1px 10px;
}
.nav_myap_login {
  background: #000099 url('/images/myap08.gif') no-repeat top left;
  border: 1px solid #000000;
  padding: 1px 4px 0px 4px;
  margin: 2px 0px 0px 8px;
  width: 1%;
  white-space: nowrap;
}
.nav_myap_login_ar {
  background: #000099 url('/images/myap08.gif') no-repeat top left;
  border: 1px solid #000000;
  padding: 1px 4px 0px 4px;
  margin: 2px 8px 0px 8px;
  text-align: right;
}
.nav_myap_hello {
  margin: 5px 0px 5px 9px;
  color: #000000;
}
.nav_myap_hello_ar {
  text-align: right;
  margin: 5px 9px 5px 0px;
  color: #000000;
}


.a_nav {
  font-weight: normal;
  font-size: 90%;
  color: #666666;
}
.a_nav_sel {
  font-weight: bold;
  font-size: 90%;
  color: #333333;
}

.a_nav_myap {
  color: #013473;
}
.a_nav_myap_upd {
  color: #085AAF;
}
.a_nav_myap_login, .a_nav_myap_login:hover {
  text-decoration: none;
  color: #FFFFFF;
}
.nav_myap_sel {
  background: url('/images/myap04.gif') no-repeat top left;
}
.a_nav_myap_sel {
  color: #000000;
}
.a_nav_myapg {
  color: #666666;
}




.page_headlines, .page_headlines_ar {
  width: 130px;
  font-size: 80%;
  padding: 10px 0px 5px 0px;
}
.page_headlines_ar {
  font-size: 110%;
  text-align: right;
}
.homehead_sm {
  padding: 0px 0px 11px 0px;
  margin: 0px 0px 10px 0px;
}





	.entry_indent {
		text-indent: 12px;
	}




	H3	{ 
		font-size: 18px; 
		font-family: frutiger, arial, helvetica, sans-serif; 
		margin-bottom: 0px
	}
	.siteheader	{
		font-size: 1.25em;
		font-weight: bold;
		margin-bottom: 0px;
		font-family: frutiger, arial, helvetica, sans-serif
	}
	.sitetext {
		font-size: .75em;
		font-family: frutiger, arial, helvetica, sans-serif
	}
	.sitetextsmall	{
		font-size: .63em;
		font-family: frutiger, arial, helvetica, sans-serif
	}
	
	.entry	{
		font-size: 14px;
		font-weight: bold; 
		color: black;
		font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
		text-indent: 12px;
	}
	.description	{
		font-size: 95%;
		color: black;
		font-family: Palatino, Garamond, Bookman, Book Antiqua, Times New Roman, Serif;
	}
	.descriptionmore	{
		font-size: 95%;
		color: black;
		font-family: Palatino, Garamond, Bookman, Book Antiqua, Times New Roman, Serif;
		text-indent: 12px
	}
	.example	{
		font-size: 100%;
		font-style: italic;
		font-weight: normal;
				color: black;
	}
	.subentry	{
		font-size: 90%;
		font-weight: bold; 
		color: black;
		font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
	}
	.examples	{
		font-size: 100%;
		color: black;
		font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
		text-indent: 12px
	}


	.note	{
		font-size: 12px;
		color: gray;
		font-family: Verdana, Arial, Helvetica, Sans-Serif;
		text-indent: 12px
	}
	.userentry	{
		font-size: 14px;
		font-weight: bold; 
		color: black;
		font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
		text-indent: 12px;
	}
	.userdescription	{
		font-size: 12px;
		color: black;
		font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
		text-indent: 12px
	}

	.siteentry {
		font-size: 14px;
		font-weight: bold; 
		color: black;
		font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
		text-indent: 12px;
	}
	
		
	.sitedescription {
		font-size: 14px;
		color: gray;
		font-family: Helvetica, Sans-Serif;
	}.sitenote {
		font-size: 18px;
		color: black;
		font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
		text-indent: 12px;
	}

	.entrylist	{
		font-size: .63em;
		font-weight: bold; 
		color: black;
		font-family: frutiger, arial, helvetica, sans-serif;
		text-indent: .83em
	}
	.midsize	{
		font-size: 11px;
		font-family: palatino, bookman, times, serif;
		text-indent: 12px
	}
	.sportsbox	{
		font-size: 10px;
		font-family: frutiger, arial, helvetica, sans-serif
	}
	A:link.entry { text-decoration: underline }
	A:active.entry { text-decoration: underline }
	A:visited.entry { text-decoration: underline } 

	.highlight	{
		background-color: #CCCCCC;
	}




	.sub_entry_list {
		margin-bottom:8px;
		text-indent:12px;
	}




	.result_pages_r {
		text-align:right;
		font-size:75%;
		padding-bottom:10px;
	}
	.result_pages_l {
		padding-top:10px;
		text-align:left;
		font-size:75%;
	}


	.view_chapter_entries_r {
		font-size:75%;
	}

	.nav_chap_select {
		max-width:125px;
		width:100px;
		font-size:75%;
	}
	
		
	.hlt	{
		background-color: #CCCCCC;
	}


	.result_source {
		color: #666666;
		font-size:75%;
	}
	
	
	.a_top {
		font-size:75%;
	}
	
	.product_page {
		margin-left:18px;
		font-family:arial, helvetica;
		font-size:90%;
	}
	
	.site_text {
		font-family:arial, helvetica;
		font-size:90%;
	}
	
	
	.green {
		color:green;
	}
	.red {
		color:red;
	}
	.black {
		color:black;
	}


	.ap_help {

		visibility: hidden;
		position: absolute;
		left: 434px;
		top: 27px;
		width: 372px;
		min-height:106px; 
		z-index:10;

	}
	
	
	.ap_help_image {
		background: url('/images/help_balloon.gif') no-repeat top left;
		width: 372px;
		min-height:106px; 
	}
	
	
	.ap_help_text {
	
		padding-top: 20px;
		margin-left: 15px;
		margin-right: 15px;
		font-family:arial, helvetica;
		font-size:75%;
	
	}


	.ap_help_header {
		font-family:arial, helvetica;
		font-size:110%;
		font-weight: bold;
	}
	
	.ap_help_close {
		float:right;
	}

	.entry_text	{
		font-size: 14px;
		font-weight: bold; 
		color: black;
		font-family: Frutiger, Verdana, Arial, Helvetica, Sans-Serif;
	}


	#book_background_shade {
		background-color: #cccccc;
		font-size: 90%;
		font-weight: bold; 
	}