/*
    AUTHOR: Alexis Sun
            alexis@lavishcreative.com
*/

/* ------------------------------------------ */
/* RESETS, BASIC PAGE SETUP, BASIC TYPOGRAPHY */
/* ------------------------------------------ */
* { margin: 0; padding: 0; }
html body { font: 100% Verdana, sans-serif; background:#223344 url(../i/body_bg.gif) top center no-repeat; color:#223344; }
a { color:#ff351b; outline: none;text-decoration:none;}
a:hover{ color:#ff351b; }
a img { border: none; }
p{ font-family:Verdana, Arial, sans-serif; margin-bottom:8px; font-size:11px; line-height:16px;}
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:13px;}
h5{ font-size:12px;}
/* END RESET */

.darkblue{ color:#223344;}
.tealblue{color:#0067ae;}
.red{ color:#ff351b;}
.float-left{display:block; float:left; display:inline;}
.float-right{display:block; float:right;}
.clear{clear:both;}
small{font-size:10px;}

/* ------------------------------------------ */
/* PAGE STRUCTURE */
/* ------------------------------------------ */



.page-wrap {
	width: 936px;
	margin: 0 auto;
	background-color:#FFFFFF;
}
#header {
	width:936px;
	height:148px;	
	background:#223344 url(../i/header_bg.gif) no-repeat;
}
#logo{
	background: url(../i/logo.gif) no-repeat;
	width:102px;
	height:77px;
	margin-top:7px;
	margin-left:16px;
	text-indent:-1000px;
	float:left;
	display:inline;
}

#footer{
	background-color:#5c6a79;
	width:100%;
	height:27px;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	margin-top:-1px;
	padding-top:20px;
}
#footer a {color:#FFFFFF;}


p.thin_title{ font-weight:normal; font-size:26px; line-height:40px; color:#0063ad;}
#topnav{ display: inline; float:left; width:742px; height:27px; margin-top:30px; margin-left:70px;}
#topnav ul li{ display:inline;}
#topnav ul li a{ display:inline; height:27px; text-indent:-2000px; background-image:url(../i/nav_sprite.gif); background-repeat:no-repeat; float:left;}

#topnav ul#submenu{ display:block; clear:both; width:742px; margin-top:40px;}
#topnav ul#submenu li a{ display:inline; float:left; background:none; text-indent:0px; width:auto; padding-right:20px; font-family:Myriad Pro, Helvetica, Arial, sans-serif; font-size:14px; font-weight:normal; color:#FFFFFF;}
#topnav ul#submenu li a:hover, #topnav ul#submenu li.current a{color:#f63420;}

#index_btn a{background-position:0px 0px; width:49px;}
#index_btn a:hover, #index_btn.current a{background-position:0px -28px;}
#about_btn a{background-position:-49px 0; width:78px;}
#about_btn a:hover, #about_btn.current a{background-position:-49px -28px;}
#what_is_drm_btn a{background-position:-127px 0; width:180px;}
#what_is_drm_btn a:hover, #what_is_drm_btn.current a{background-position:-127px -28px;}
#what_can_i_hear_btn a{background-position:-307px 0; width:133px;}
#what_can_i_hear_btn a:hover, #what_can_i_hear_btn.current a{background-position:-307px -28px;}
#products_btn a{background-position:-440px 0; width:142px;}
#products_btn a:hover, #products_btn.current a{background-position:-440px -28px;}
#topnav ul #members_area_btn a{background-position:-582px 0; width:110px}
#topnav ul #members_area_btn a:hover, #topnav ul #members_area_btn.current a{ background-position:-582px -28px;}
#news_home_btn a{background-position:-692px 0; width:50px;}
#news_home_btn a:hover, #news_home_btn.current a{background-position:-692px -28px;}



#flash_banner{ clear:both; height:55px; width:936px; margin-top:9px; background:url(../i/flash_bg.gif) top center no-repeat; text-indent:-2000px;}

#login_navbar{height:27px; width:936px; background:#FFFFFF;}
#login_navbar ul {float:right;width:160px; display:block;}
#login_navbar ul li{ display:inline; }
#login_navbar ul li a{ display:inline;height:27px; text-indent:-2000px; background-image:url(../i/login_sprite.gif); background-repeat:no-repeat; float:left; }
#signup_btn a{background-position:0px 0; margin:0 10px 0 30px;width:57px;}
#signup_btn a:hover, #signup_btn a.current{background-position:0px -27px;}
#login_btn a{background-position:-57px 0; width:51px;}
#login_btn a:hover, #login_btn a.current{background-position:-57px -27px;}
#logout_btn a{background-position:-107px 0; width:63px;}
#logout_btn a:hover, #logout_btn a.current{background-position:-107px -27px;}
#myaccount_btn a{background-position:-169px 0; width:81px; margin-right:10px;}
#myaccount_btn a:hover, #logout_btn a.current{background-position:-169px -27px;}

.main{background:#dadcdd url(../i/main_bg.gif) repeat-x; width:936px;}

.home_left{width:650px; float:left; background:#FFFFFF;  display:inline; overflow:hidden;}
.home_right{width:286px; float:right; display:inline; overflow:hidden;}

#home_bodytext{ width:600px;}

.main_left{width:700px; float:left; padding:10px 0;}
.main_right{width:236px; float:right; margin:20px 0;}

/**** ACCOUNT HOME ***/
#status_section{ border-bottom:1px solid #999999; padding-bottom:5px; margin-bottom:10px; width:480px;}
#status_section p{ font-weight:bold;}
#status_section h5{ font-size:14px; font-weight:normal; font-style:normal;}
#status_section p.member_small_text{ font-size:9px; color:#606468; font-weight:normal;}
.curr_status{padding:3px 10px; background:#DCEAF9; margin-bottom:5px;}
textarea.left_textbox{width:480px; margin:2px 0 10px 5px; height:40px;}
input.left_textfield, select.left_textfield{width:240px;}
#status_section input.right_btn{ margin-right:-5px; float:right;}
#live_feed p{ color:#5f6e79; margin:3px 0;}
#live_feed p a{font-weight:bold; color:#223344;}

.left_member{width:150px; float:left; display:inline; overflow:hidden;}
.main_member{width:500px; float:left; display:inline; overflow:hidden; margin-left:20px;}
.right_member{overflow:hidden; padding:10px 20px 10px 30px;}

.subselector{ height:28px; margin-top:17px; width:600px; border-bottom:1px solid #999999; overflow:hidden;}
.off a{ font-family: Verdana, Arial, sans-serif; font-size:18px; font-weight:normal; color:#2b4356; margin:0 10px;}
.current_sub a, .current_sub a:hover, .off a:hover{ font-family: Verdana, Arial, sans-serif; font-size:18px; font-weight:normal; color:#f63420; margin:0 10px;}

.main_content{width:650px; overflow:hidden;}
.main_content h2, .main_content h3{ font-weight:normal; color:#0067ae; padding-top:20px; padding-bottom:5px; line-height:25px}
.main_content h4{ color:#2b4356; font-weight:normal; line-height:16px;}
.main_content h5{ font-weight:bold; color:#f63420; padding-top:10px;}
.main_content p{ font-weight:normal; color:#2b4356;}
.main_content p a{ font-weight:bold; color:#2b4356; text-decoration:underline;}
.main_content ul{ margin:10px 20px;}
.main_content ul li{ font-weight:normal; font-size:11px; color:#2b4356; padding:10px; line-height:16px; list-style:disc;}
#watchhear_drm_btn a{display:block; width:198px; height:52px; background-image:url(../i/watchhear_drm.gif); background-position:0 0; text-indent:-2000px; margin-top:20px;}
#watchhear_drm_btn a:hover, #watchhear_drm_btn a.current{width:198px; background-position:0px -52px;}
#more a{ margin-left:25px; font-size:12px; font-weight:bold; color:#0067ae;}
#more a:hover{color:#f63420;}

.management_profile, .product_profile { width:550px;}
.management_profile h3, .product_profile h3{ display:block;}
.management_profile p{ display:block;}
.product_profile p{ display:block; margin:0; }
.product_profile p a:hover{ color:#f63420;}
.product_profile h2{ color:#223344; font-weight:bold;}
.product_item, .product_profile h2{ clear:left;}
.management_profile img, .product_profile img{ float:left; display:block; margin:20px 5px 5px 5px; border:1px solid #666666; clear:both;}

.main_member .member_intro { width:480px; padding-top:5px;}
.main_member .member_intro h3, .main_member h4, .main_member h5{ color:#2b4356; }
.main_member .member_intro h3, .main_member .member_intro h4 { font-weight:bold; line-height:16px; padding-top:48px; text-indent:5px;}
.main_member h4{ font-weight:bold; }
.main_member h5{ font-style:italic; font-weight:normal; }
.main_member .member_intro p{ clear:both; padding-top:5px;}
.main_member p a{color:#2b4356; text-decoration:underline; font-weight:bold;}
.main_member p a:hover{color:#ff351b;}
.main_member .member_intro img{ float:left; display:inline; margin:5px; border:1px solid #666666; width:40px; height:40px; margin-top:20px;}
.main_member .member_small_text{ font-size:9px; color:#606468;}

.main_member h2{ font-size:24px; font-weight:normal; color:#0063ad;}
.main_member h3{ font-weight:normal; color:#f63420}
.main_member p{ font-weight:normal; clear:both; color:#2b4356; margin-top:10px;}

p.member_date, #live_feed p.member_date, .member_date{font-weight:bold; color:#0066ad}
.right_member h4{ font-weight:bold; color:#f63420; padding-bottom:10px;}
.right_member img{width:50px; float:left; display:inline; margin:0 10px 10px 0;}


#clipper_img{ margin:10px 0; background-image:url(../i/clipper1.gif); width:205px; height:149px; text-indent:-2000px;}
#clipper_text p{ margin:20px 0; font-weight:bold; color:#0067ae; width:200px;}

/*.main_product{width:800px; overflow:hidden; padding:20px 20px;}*/
.product_content { padding-left:20px;}
.product_content h2{font-family: Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; color:#2b4356; padding-top:20px; margin-bottom:-10px; margin-left:150px;}
.product_entry{ width:500px; height:120px; margin:20px 0 20px 140px; display:block;}
.product_entry_lite{ width:500px; margin:20px 0 20px 140px; display:block;}
.product_entry h3, .product_entry_lite h3{font-family: Verdana, Arial, sans-serif; font-weight:normal; color:#0063ad}
.product_entry p, .product_entry_lite p{font-family: Verdana, Arial, sans-serif; font-weight:normal; color:#2b4356}
.web_link a{font-family: Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; color:#2b4356;}
.web_link a:hover{color:#f63420;}

#product_img{ float:left; width:140px; height:120px; clear:left; margin-left:-140px;}

.bluegradient_bar{height:28px; margin-top:25px; background:url(../i/home_leftbar.gif) repeat-x;}
.bluegradient_bar p a{float:left; display:inline; overflow:hidden; padding-top:7px; font-size:13px; font-weight:bold; color:#0067ae;}
.bluegradient_bar p a:hover{ color:#f63420;}
#speaker_icon{ float:left; display:inline; overflow:hidden; background-image:url(../i/speakericon.gif); background-repeat:no-repeat; width:23px; height:28px; text-indent:-2000px; margin-left:170px; position:absolute;}
#what_can_i_hear{ margin:0 0 0 25px; float:left; position:absolute;}
#broadcast_schedule{ margin:0 0 0 235px; float:left; position:absolute;}
#products{ margin:0 0 0 490px; float:left; position:absolute;}
.feature_bar{ clear:both; height:130px; background:#FFFFFF; overflow:hidden;}
#whydigital_image{ float:left;; background-image:url(../i/whydigital.jpg); width:157px; height:111px; background-position:center; background-repeat:no-repeat; text-indent:-2000px; padding:10px 25px; border-right:1px solid #999999;}
#schedule_image{ float:left; background-image:url(../i/broadcastersmap.jpg); width:200px; height:113px; background-position:left; background-repeat:no-repeat; text-indent:-2000px; padding:10px 9px 10px 0; border-right:1px solid #999999;}
#receivers_image{ float:left; background-image:url(../i/drmreceivers.jpg); width:166px; height:109px; background-position:center; background-repeat:no-repeat; text-indent:-2000px; padding:10px 29px;}

#home_footer_image{ background-image:url(../i/bottomimagebar.jpg); background-repeat:no-repeat; height:92px; text-indent:-2000px;}

.plaque{width: 650px; height: 301px; margin-bottom:5px; }
.member_preview{ width:160px; height:60px; margin:5px auto; clear:both;}
.member_preview img { max-height:60px; max-width:160px; margin:auto;}
/* #tickertape{margin-bottom:10px;} */
#search_tool{height:37px;}
#home_news{padding-bottom:10px; width:286px;}
.home_right h3{margin:0; padding:2px 0 2px 20px; background:#0067ae; font-family: Verdana, Arial, sans-serif; font-weight:normal; color:#FFFFFF;}
.news_blurb{ display:block; margin:10px 0px 0px 10px; border-bottom:1px solid #999999;}
.news_blurb p a{text-align:left; font-weight:bold; color:#2b4356; width:160px;}
.news_blurb p a:hover{color:#f63420;}
.news_blurb p.home_news_date{ float:right; text-align:right; padding-right:10px; color:#0067ae;}
.news_blurb p.home_downloads a{ color:#0067AE;}
.news_blurb p.home_downloads a:hover{ color:#F63420;}

.home_downloads a{ color:#0067AE;}
.home_downloads a:hover{ color:#F63420;}

#home_right_nav{ width:195px; margin:5px auto;}
#home_right_nav ul li, #main_right_nav ul li{ display:block;}
#main_right_nav ul p a{background-image:url("../i/rightmenu1_sprite.png");
background-position:0 -195px;
color:#223344;
display:inline-block;
min-height:20px;
margin:5px auto;
text-align:center;
text-indent:0px;
padding-top:3px;
width:195px;}
#main_right_nav ul p a:hover{background-position:-195px -195px; color:#ff351b;}
#home_right_nav ul li a, #main_right_nav ul li a, .right_member ul li a{ display:block; text-indent:-2000px; background-image:url(../i/rightmenu1_sprite.png); background-repeat:no-repeat;  margin-bottom:5px; padding:0;}
#press_release_btn a{background-position:0px 0px; width:195px; height:39px;}
#press_release_btn a:hover, #press_release_btn a.current{background-position:-195px 0px;}
#calendar_btn a{background-position:0px -39px; width:195px; height:39px;}
#calendar_btn a:hover, #calendar_btn a.current{background-position:-195px -39px;}
#monthly_newsletter_btn a{ background-position:0px -78px; width:195px; height:39px;}
#monthly_newsletter_btn a:hover, #monthly_newsletter_btn a.current{ background-position:-195px -78px;}
#bug_btn a{ background-position:0px -117px; width:195px; height:39px;}
#bug_btn a:hover, #bug_btn a.current{ background-position:-195px -117px;}
#consortium_agreement_btn a{background-position:0px -156px; width:195px; height:39px;}
#consortium_agreement_btn a:hover, #consortium_agreement_btn a.current{ background-position:-195px -156px;}


#main_right_nav, #main_members_nav{ width:194px; margin:10px auto 20px; clear:right;}
#main_right_nav ol li{font-size:11px; margin-bottom:5px; list-style:decimal;}
#main_right_nav ul, #main_right_nav li{float:none;}

#home_members{margin-top:15px; width:286px; background:#0067ae; height:37px;}
#home_members h3{ padding:2px 0 2px 20px; font-weight:normal; color:#FFFFFF; background:url(../i/membersswirl.gif) no-repeat right; height:28px; width:115px;}
#home_members_nav p{ font-weight:bold; line-height:10px;}
#home_members_nav{ width:196px; height:50px; margin:12px auto;}
#home_members_nav ul li, #main_members_nav ul li{ display:inline;}
#home_members_nav ul li a, #main_members_nav ul li a{ display:inline; height:40px; text-indent:-2000px; background-image:url(../i/rightmenu2_sprite.gif); background-repeat:no-repeat; float:left;}
#members_area_btn a{background-position:0px 0; width:196px;}
#members_area_btn a:hover{background-position:-196px 0px;}
#drm_members_btn a{margin-top:10px; background-position:0px -43px; width:196px;}
#drm_members_btn a:hover{margin-top:10px; background-position:-196px -43px;}
#join_consortium_btn a{ margin-top:10px; background-position:0px -87px; width:196px;}
#join_consortium_btn a:hover{ margin-top:10px; background-position:-196px -87px;}

#socialnetworks{ display:inline; float:left; padding:10px 0 0 35px; border-top:1px solid #999999; width:286px;}
#socialnetworks p{ font-size:12px; font-weight:bold; color:#2b4356;}
#socialnetworks ul li{ display:inline;}
#socialnetworks ul li a{ display:inline; float:left; margin-right:5px; height:32px; text-indent:-2000px; background-image:url(../i/social_sprite.gif); background-repeat:no-repeat;}
#twitter_btn a{background-position:0px 0; width:32px;}
#twitter_btn a:hover{background-position:0px -32px;}
#facebook_btn a{background-position:-32px 0px; width:32px;}
#facebook_btn a:hover{background-position:-32px -32px;}
#youtube_btn a{ background-position:-64px 0px; width:33px;}
#youtube_btn a:hover{ background-position:-64px -32px;}
#linkedin_btn a{ background-position:-98px 0px; width:33px;}
#linkedin_btn a:hover{ background-position:-98px -32px;}
#rss_btn a{ background-position:-132px 0px; width:32px;}
#rss_btn a:hover{ background-position:-132px -32px;}
#flickr_btn a{ background-position:-165px 0px; width:33px;}
#flickr_btn a:hover{ background-position:-165px -32px;}

.twitterfeed{ display:inline; float:left; margin:0 0 10px 50px; width:200px; border-left:1px solid #36c4e2; padding-left:8px; padding-bottom:5px;}
#tweet{ font-size:11px;}
.twitterfeed h4{ font-size:12px; font-weight:bold; color:#36c4e2; padding-top:5px;}
.twitterfeed p, #tweet ul li{ font-size:11px; font-weight:normal; color:#2b4356;}
#tweet ul li a{ color:#0067ae;}
#tweet ul li a:hover{ color:#f63420;}

#member_menu{ display:block; background-color:#dceaf8; height:500px; margin-bottom:20px;}
#member_menu ul li{padding:5px 10px; margin:2px 0; width:150px;}
#member_menu ul li.current{ border-top:1px solid #3385bf; border-bottom:1px solid #3385bf;}

#account_home a, #edit_profile a, #upload_document a,
#ftp_area a, #drm_members a, #document_database a, #logout a{ font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; color:#2b4356;}

#account_home a:hover, #account_home.current a,
#edit_profile a:hover, #edit_profile.current a,
#upload_document a:hover, #upload_document.current a,
#ftp_area a:hover, #ftp_area.current a,
#drm_members a:hover, #drm_members.current a,
#document_database a:hover, #document_database.current a,
#logout a:hover{ color:#f72f0e;}

#red_header{ font-size:13px; color:#f63420; margin-top:8px;}
p.red_header{ font-size:13px; color:#f63420; margin-top:25px;}
.news_articles{ width:625px; margin-top:20px;}
.news_article_a p.news_date, .news_article_b p.news_date{ float:right; color:#808285; line-height:16px; padding-left:20px}
.news_article_a p.news_title a, .news_article_b p.news_title a, .news_article_b p a{ text-decoration:none; font-weight:bold; line-height:16px;}
.news_article_a, .news_article b{ clear:both;}
.news_article_a p.news_title a, .news_article_a p.news_date{color:#808285;}
.news_article_b p.news_title a, .news_article_b p.news_date {color:#2b4356;}
.news_article_a p.news_title a:hover, .news_article_b p.news_title a:hover, .news_article_b p a:hover{color:#0067ae; text-decoration:underline;}
#result_text{ clear:both; font-family: Verdana, Arial, sans-serif; font-weight:normal; color:#2b4356; line-height:60px;}

.news_flash{ width:195px; height:320px; background-color:#FFFFFF; border:1px solid #999999; padding:10px;}
.news_flash h2{font-family: Verdana, Arial, sans-serif; font-size:16px; font-weight:normal; color:#0067ae; line-height:20px; margin-top:10;}
.news_flash p{ font-weight:normal; color:#414042; line-height:14px; margin-top:10px;}
#news_flash_more a{font-family: Verdana, Arial, sans-serif; font-size:12px; font-weight:bold; text-decoration:underline; color:#414042; line-height:18px; margin-top:10px;}
#news_flash_more a:hover{color:#f63420;}

.profile_form_element{ float:left; clear:both; display:inline; border-bottom:1px solid #999999; padding:10px;}
.profile_form_element_noborder{ float:left; clear:both; display:inline; padding-top:10px; width:500px;}
.profile_form_element p label{float:left; overflow:hidden; display:inline; margin-right:10px; width:200px; margin-bottom:5px;}
#input_field{ margin-left:5px; margin-right:15px;}
.profile_form_element p{ font-weight:normal; color:#2b4356;}
.profile_form_element_noborder p{ float:left; display:inline; clear:both; font-size:12px; font-weight:bold; color:#2b4356;}
.profile_form_element p.info, .profile_form_element_noborder p.info{font-size:11px;}
/*.profile_form_text{ float:left; clear:both; display:inline; width:500px; padding:10px;}
.profile_form_text p{font-weight:normal; color:#2b4356; padding:5px;}*/

#doc_search p { margin-left:5px;}

.login_form{ padding-top:5px;}
.login_form p{ padding:5px;}
.login_form p label{ display:inline; margin-bottom:5px;}
.login_form p input{ margin-right:10px; display:inline; margin-bottom:5px;}

.section{ margin:10px auto; width:600px; height:359px;}
#bs_map{ display:block; width:600px; height:359px; border:1px solid #999999; margin:10px 0;}
#broadcast_table{clear:both; padding-left:20px;}
#broadcast_table table{ background-color:#FFFFFF; margin:1px; width:850px;}
#broadcast_table p, #broadcast_table p a{font-weight:bold; color:#2b4356;}
#broadcast_table b{ margin:10px auto; font-size:12px; font-weight:bold; color:#0067ae;}
#broadcast_table a{ font-size:12px; font-weight:bold; text-decoration:underline; color:#0067ae;}

#NorthAmerica{ display:none;}
#SouthAmerica{display:none;}
#Africa{display:none;}
#Europe{display:none;}
#Asia{display:none;}
#Pacific{display:none;}
#ALL{display:none;}

#schedule_table table{ padding:10px; background-color:#FFFFFF; margin:10px; width:850px;}
#schedule_table td, #schedule_table td a{ margin:5px; padding:0 5px;}
#schedule_table p, #schedule_table b{ font-size:12px; font-weight:bold; color:#0067ae;}
#schedule_table a{ font-size:12px; font-weight:bold; text-decoration:underline; color:#2b4356;}


.faqs_main{width:640px; overflow:hidden;}
.faqs_content{border:1px solid #999999; padding:5px; width:625px;}
.faqs_content h4 {background:none repeat scroll 0 0 #DDDDDD; padding:5px 15px; line-height:18px;}
.faqs_content p {background:none repeat scroll 0 0 #EEEEEE; margin:10px; padding:15px;}


#audiomap{ margin-top:10px; padding:10px; background-color:#9acada; width:470px;}
.docs_list a{font-weight:bold;}
.docs_list a:hover{text-decoration:underline;}
.profile_form{border-top:1px solid; border-bottom:1px solid; padding:10px 0; margin:10px 0;}
.profile_form fieldset{padding:5px; background:#EDEDED; margin-bottom:10px;}
.profile_form small{margin-bottom:5px; display:inline-block;}
.profile_bottom{padding:20px 0; margin:20px 0; clear:both;}
.profile_bottom p{ color:#2b4356;}
.member_small_text{ font-size:9px; color:#606468; font-weight:normal;}

#right_sub_menu{  display:block; margin:10px 5px; clear:both;}
#right_sub_menu ul li a{ margin:10px; color:#2b4356; font-size:12px;}
#right_sub_menu ul li a:hover, #right_sub_menu ul li .current{ color:#f63420;}

.main_right #language_flags{ display:block; width:220px; padding:20px auto 0 auto; clear:both;}
#language_flags p { font-size:12px; color:#2b4356; line-height:17px; margin-bottom:8px; margin-left:20px;}
#language_flags h4 { font-weight:bold;}
#language_flags p a{ color:#0067ae;}
#language_flags p a:hover{ color:#f63420;}
#flag_en, #flag_es, #flag_de, #flag_fr, #flag_pt, #flag_ch, #flag_hindi, #flag_arabic{ width:16px; height:11px; padding-left:25px;}
#flag_en{ background:url(../i/flags/flag_en.gif) no-repeat 0;}
#flag_es{ background:url(../i/flags/flag_es.gif) no-repeat 0;}
#flag_de{ background:url(../i/flags/flag_de.gif) no-repeat 0;}
#flag_fr{ background:url(../i/flags/flag_fr.gif) no-repeat 0;}
#flag_pt{ background:url(../i/flags/flag_pt.gif) no-repeat 0;}
#flag_ch{ background:url(../i/flags/flag_ch.gif) no-repeat 0;}
#flag_hindi{ background:url(../i/flags/flag_hindi.gif) no-repeat 0;}
#flag_arabic{ background:url(../i/flags/flag_arabic.gif) no-repeat 0;}
#summary_ref{ background:url(../i/summary_ref.jpg) no-repeat 0; width:640px; height:202px; margin:18px auto; text-indent:-2000px; border:1px solid #000000;}

.sitemap_content{ margin:10px; padding:10px;}
.sitemap{ width:600px; line-height:18px; list-style-type:decimal;}
.sitemap li{ padding:0 5px 0 2px;}
.sitemap li a{ font-size:14px; color:#2b4356;}
.sitemap li a:hover{ text-decoration:underline; color:#f63420;}
.sitemap ul{ padding: 2px 0 15px 5px;}
.sitemap ul li a{ font-size:12px; color:#0067ae; list-style-type:circle}
.sitemap ul li a:hover{ text-decoration:underline; color:#f63420;}

.ftpArea{ width:700px; display:inline; margin-left:20px; float:left; overflow:hidden; display:inline;}
.ftpArea .ftpFile{float:left; width:650px; background:url(../i/fileicon.gif) no-repeat; padding-left:30px; margin-top:10px;}
.ftpArea .ftpFile a{color:#223344; text-decoration:underline}
.ftpArea .ftpFile a:hover{color:#ff351b;}

.pagination{font-size:12px;}
