/* general styles */
form {display: inline;}
.nowrap {white-space: nowrap;}
.page_wrapper {width: 960px; align: center; margin-left: auto; margin-right: auto;}
.rh_column {float: right; width: 239px; text-align: left;}

/* styles for top area */
.top_logo {float: left; padding: 0px 0px 0px 50px;}
.misc_links {float: right; background-color: #FFFFFF; text-align: right;}
.top_links {padding: 3px 0px 0px 0px; text-align: right; width: 489px; font-size:120%;}
.top_menu {float: left; width: 640px;}
.a1 {font-size:90%;}
.a2 {font-size:100%;}
.a3 {font-size:105%;}
.grey_hr {background-color: #717174; width:100%; clear:both;}
.rh_column_top {float: right; width: 240px; text-align: left;}
.rh_column_top_dnk {float: right; width: 500px; text-align: left;}
.rh_column_top_members {float: right; width: 240px; text-align: left; background: url(/images/top/members/menu_divider.gif) repeat-x;}
.loggedin_text {float:left; width:187px;}

/* styles for homepage */
#hp_content_right {float: right; width: 200px; text-align: left; font-size: 75%;}
.rh_news_area {padding: 7px 4px 10px 4px;}
.rh_news_area2 {padding: 7px 4px 5px 4px;}
.rh_line {height: 3px;}
.hp_maincontent_wrapper {float:left; width:721px; background: url('/images/hp/hp_3cols_bg.gif') repeat-y;}
.bea_maincontent_wrapper {float:left; width:721px; background: url('/images/general/content_page_bg.gif') repeat-y;}
.dnk_hp_wrapper {float:left; width:721px;}
.hp_headline_wrapper {border-bottom: 1px solid #C2C2C5; float:left; background-color:#FFFFFF;}
.hp_img {float:left; width:239px;}
.hp_cols_wrapper {width:721px;}
.country_site {width:219px; padding: 0px 10px 0px 10px; background-color:#EEEEEF;}
.hp_world_clock_header {float:left; width:50%; padding-left:1px;}
.hp_world_clock_date {float:right; width:49%; text-align:right;}
.hp_countdown_header {float:left; width:66%; padding-left:1px;}
.hp_countdown_num {float:right; width:33%; text-align:right;}
.hp_world_clock_time {float:left; width:30px; padding:2px 8px 2px 8px; background-color:#FFFFFF; font-size:13px; font-weight:bold;}
.hp_world_clock_dropdown {float:right; width:170px; text-align:right;}
.hp_form_dropdown {font-size:100%; width:164px;}
.hp_form_dropdown_long {font-size:100%; width:219px;}
.hp_world_clock_dotted_line {background: url('/images/general/dotted_line_blue.gif') repeat-x; visible: false;}
.hp_partners {width:197px; padding: 10px 10px 10px 10px; margin: 0px 10px 0px 10px; border: 1px solid #C2C2C5;}
.hp_partners_logo {padding:12px 0px 15px 0px; text-align:center;}
.width_219 {width:219px}

/* styles for content page */
.bread_container {color:#717073; border-bottom: 1px solid #C2C2C5; height:23px;}
.breadcrumb {float:left; width:670px; padding: 5px 0px 3px 50px; font-size: 90%;}
.print {float:right; width:239px; padding: 3px 0px 3px 0px; font-size: 90%;}

LI.hp_links {margin-left: -40px; margin-top: 3px; margin-bottom: 3px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat 0px 4px; font-weight: normal; padding: 1px 0px 1px 12px;}
LI.hp_links A:link, LI.hp_links A:visited {color: #333333; text-decoration: none;}
LI.hp_links A:hover {color: #87D300; text-decoration: none;}
.lhm {padding: 0px 45px 0px 0px;}

/** styles for footer **/
.footer {border-top: 1px solid #C2C2C5; width:100%; float:left; background-color:#E6E7E8; padding:10px 0px 20px 20px; color: #717073; font-size: 90%;}


/* styles for the left hand menu */
UL.menu {margin-top: 0px; margin-left: 0px; margin-right: 0px; padding-left: 0px;}
UL.none {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}

LI.level1_off a, LI.level1_off a:visited {color: #005695; text-decoration: none; font-weight: bold;}
LI.level1_off a:hover {color: #F8981C; text-decoration: none; font-weight: bold;}

LI.level1_on a, LI.level1_on a:visited {color: #F8981C; text-decoration: none; font-weight: bold;}
LI.level1_on a:hover {color: #F8981C; text-decoration: none; font-weight: bold;}

LI.level2_off a, LI.level2_off a:visited, LI.level3_off a, LI.level3_off a:visited, LI.level4_off a, LI.level4_off a:visited {color: #707072; text-decoration: none; font-weight: bold;}
LI.level2_off a:hover, LI.level3_off a:hover, LI.level4_off a:hover  {color: #F8981C; text-decoration: none; font-weight: bold;}

LI.level2_on a, LI.level2_on a:visited, LI.level3_on a, LI.level3_on a:visited, LI.level4_on a, LI.level4_on a:visited {color: #F8981C; text-decoration: none; font-weight: bold;}
LI.level2_on a:hover, LI.level3_on a:hover, LI.level4_on a:hover  {color: #F8981C; text-decoration: none; font-weight: bold;}

LI.level1_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 9px 3px 9px 50px; border-bottom: 1px solid #C2C2C5;}
LI.level1_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 9px 3px 9px 50px; border-bottom: 1px solid #C2C2C5;}

LI.level2_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 5px 3px 2px 0px; margin: 1px 0px 0px -23px;}
LI.level2_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: bold; padding: 5px 3px 2px 0px; margin: 1px 0px 0px -23px;}

LI.level3_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat 0px 5px; font-weight: normal; padding: 2px 3px 2px 0px; margin: 1px 0px 0px -5px;}
LI.level3_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/dash.gif) no-repeat 0px 5px; font-weight: normal; padding: 2px 3px 2px 0px; margin: 1px 0px 0px -5px;}

LI.level4_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 2px 3px 2px 10px; margin: 1px 0px 0px 0px;}
LI.level4_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; font-weight: normal; padding: 2px 3px 2px 10px; margin: 1px 0px 0px 0px;}


/* styles for sitemap page*/
UL.sitemap {margin-top: 0px; margin-bottom: 0px;  list-style-type: none; list-style-position: outside; list-style-image: none;}

.sitemap_level1 {margin-left: -21px; margin-top: 3px; margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/general/spacer.gif) no-repeat 0px 6px; padding: 2px 0px 2px 5px;}
.sitemap_level2 {margin-left: -21px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/general/spacer.gif) no-repeat 0px 5px; padding: 2px 0px 2px 12px;}
.sitemap_level3 {margin-left: -21px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/general/spacer.gif) no-repeat 0px 5px; padding: 2px 0px 2px 19px;}
.sitemap_level4 {margin-left: -21px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/general/spacer.gif) no-repeat 0px 5px; padding: 2px 0px 2px 26px;}

.sitemap_level1 a:link, .sitemap_level1 a:visited,.sitemap_level2 a:link, .sitemap_level2 a:visited, .sitemap_level3 a:link, .sitemap_level3 a:visited, .sitemap_level4 a:link, .sitemap_level4 a:visited {color: #717073; text-decoration: none;}
.sitemap_level1 a:hover, .sitemap_level2 a:hover, .sitemap_level3 a:hover, .sitemap_level4 a:hover {color: #555555; text-decoration: none;}


.fontsizemedium {font-size:100%;}
.fontsizelarge {font-size:110%;}

