/*Browser level playing field*/

/* These style rules ensures that web browser default settings are reset to a common value */
/* This is to ensure similar default settings on different browsers */
/* These should not be changed*/
/* DO NOT CHANGE */
html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a 
{
margin: 0;
padding: 0;
border: 0;
}

/* DO NOT CHANGE */
input
{
	padding: 0px;
	margin: 0px;
}

/* DO NOT CHANGE */
img, div
{
display: block;
margin: 0;
padding: 0;
border: 0;
}

/* Specific layout rules */
/* DO NOT CHANGE */
#rsmi
{
	clear: both;
	padding: 0px;
	width: 757px;
	margin: auto;
	text-align: left;
}

/* DO NOT CHANGE */
#rsmi_content_bg
{
	clear: both;
	padding: 0px;
	width: 757px;
	margin: auto;
	text-align: left;
}

/* DO NOT CHANGE */
#ie5_mac_bug_fix
{
	width: 757px;
	float: left;
	margin: 0;
}

/* DO NOT CHANGE */
#ie5_mac_bug_fix_2
{
	width: 757px;
	float: left;
	margin: 0;
}

/* DO NOT CHANGE */
#logo
{
	width: 177px;
	height: 45px;
	float: left;
}

/* DO NOT CHANGE */
#header_right
{
	width: 580px;
	float: left;
}

/* Colour of the text in <input> html fields */
input#search_box
{
	color: #999;
}

/* Hide the text by default inside <span> tags inside heading elements */
/* This will show the text only when styles are disabled to comply with accessibility guidelines */
h1 span, h2 span, h3 span
{
	display:none;
	visibility: hidden;
}

/* The defaul background colour of the page, this corresponds to the lighter orange colour */
body
{
	padding: 0px;
	background-color: #9cbdd9;
}

/* The default font and font colour for basic textual elements */
p, h1, h2, h3, h4, h5, h6, td, li
{
	font-family: Arial, Sans-serif;
	color: #000;
}

/* The default font size for standard-sized elements */
p, td, li
{
	font-size: 0.72em;
}

/* The style of an <h2> tag. This is used for the textual bold headings on the sub pages */
h2
{
	font-size: 0.72em;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

/* The default link colour */
a
{
	color: #6095c1;
	text-decoration: none;
}

/* Underline links when the mouse moves over it */
a:hover
{
	text-decoration: underline;
}

/* Styling of the <div> element to contain the top-half of the page above the golden arch */
/* The only thing that should be changed here is the background colour which corresponds
to the darker of the two. This should match the background colour defined in the rule below this one */
#rsmi_wrapper_top
{
	width: 100%;
	float: left;
	text-align: center;
	margin: 0px auto 0px auto;
	background-color: #6095C1;
}

/* Styling of the <div> element to contain the bottom-half of the page below the golden arch */
#rsmi_wrapper_bottom
{
	clear: both;
	float: left;
	width: 100%;
	text-align: center;
	margin: 0px auto 0px auto;
	background-color: #6095C1;
	background-image: url(../images/new_background.gif);
	background-repeat: no-repeat;
	background-position: 50% 0%;
}

/* Do not change - width and padding for search box and country drop-down */
#search_form, #country_form
{
	margin: 0;
	padding: 0;
	width: 232px;
	float: left;
}

/* It is possible change the white background colour of the logo and navigation items here.
   It should match the background colour of the #menubar_top and the #menubar_bottom rule further down */
#site_header
{
	width: 757px;
	float: left;
	background-color: #fff;
}

/* Top-left logo image. The image should be 194 pixels wide by 27 pixels high and contained 
as a background image to the <a> tag referenced by this rule */
#logo h1 a
{
	float: left;
	background: url(../images/logo.gif) no-repeat 40px 3px;
	width: 177px;
	height: 75px;
	text-indent: -9000px;
}

/* Change the white background colour of the navigation items here.
   It should match the background colour of the #site_header rule further up and the #menubar_bottom rule below */
#menubar_top
{
	background-color: #fff;
	width: 580px;
	height: 40px;
	float: left;
}

/* Change the white background colour of the navigation items here.
   A background image also contains the white and orange of the bottom menu items to expand with the text.
   This background image has dimensions of 757 pixels wide by 1 pixel high and repeats vertically.
   It should match the background colour of the #site_header rule further up and the #menubar_bottom rule below */
#menubar_bottom
{
	background-color: #fff;
	background: url(../images/menu_bg.gif) repeat-y;
	width: 757px;
	float: left;
}

/* This rule references the <ul> tag containing the top navigational row of images.
	HOME,WHY WORK WITH US,SERVICES,INDUSTRIES */
#top
{
	display: inline;
	float: left;
	height: 35px;
	margin-top: 5px;
	list-style-type: none;
}

/* This rule references the <li> tag containing each navigational image */
#top li
{
	display: inline;
	width: 113px;
	height: 35px;
	float: left;
	margin-right: 3px;
}

/* This rule references the <a> link tag containing the link for each navigational image */
#top li a
{
	text-decoration: none;
	float: left;
	width: 113px;
	height: 35px;
	text-indent: -9000px;
}


/*Each of the rules below defines a specific navigational item with image and dimensions */
#menu_home a
{
	background: url(../images/menu_home.gif) no-repeat 0px 0px;
}

#menu_home a:hover
{
	background: url(../images/menu_home.gif) no-repeat 0px -35px;
}

#menu_home_ov h2
{
	background: url(../images/menu_home.gif) no-repeat 0px -35px;
	width: 113px;
	height: 35px;
}

#menu_why a
{
	background: url(../images/menu_why.gif) no-repeat 0px 0px;
}

#menu_why a:hover
{
	background: url(../images/menu_why.gif) no-repeat 0px -35px;
}

#menu_why_ov h2
{
	background: url(../images/menu_why.gif) no-repeat 0px -35px;
	width: 113px;
	height: 35px;
}

#menu_services a
{
	background: url(../images/menu_services.gif) no-repeat 0px 0px;
}

#menu_services a:hover
{
	background: url(../images/menu_services.gif) no-repeat 0px -35px;
}

#menu_services_ov h2
{
	background: url(../images/menu_services.gif) no-repeat 0px -35px;
	width: 113px;
	height: 35px;
}

#menu_library a
{
	background: url(../images/menu_library.gif) no-repeat 0px 0px;
}

#menu_library a:hover
{
	background: url(../images/menu_library.gif) no-repeat 0px -35px;
}

#menu_library_ov h2
{
	background: url(../images/menu_library.gif) no-repeat 0px -35px;
	width: 113px;
	height: 35px;
}

#menu_about a
{
	background: url(../images/menu_about.gif) no-repeat 0px 0px;
}

#menu_about a:hover
{
	background: url(../images/menu_about.gif) no-repeat 0px -35px;
}

#menu_about_ov h2
{
	background: url(../images/menu_about.gif) no-repeat 0px -35px;
	width: 113px;
	height: 35px;
}


/* The grey line seperating the two sections of navigation */
#menu_spacer
{
	padding: 0;
	margin: 1px 0px 1px 0px;
	float: left;
	width: 579px;
	height: 3px;
	background-color: #4c4c4c;
	font-size: 0.05em;
}

/* This rule references the <ul> tag containing the bottom navigational row of images.
	Contacts, Become a member, Press, Industry news, Member Login */
#bottom
{
	float: left;
	padding-left: 177px;
	list-style-type: none;
}

/* This rule references the <li> tag containing each bit of navigational text */
#bottom li
{	
	display: inline;
	margin: 0;
	font-family: Arial, Sans-serif; 
	font-size: 0.72em;
	margin: 5px 10px 2px 10px;
	float: left;
	height: 16px;
}

/*Each of the rules below defines a specific navigational item with text, width and colours */
#menu_contacts
{
	color: #000;
	width: 45px;
}

#menu_contacts a
{
	color: #000000;
}

#menu_news
{
	color: #000;
	width: 38px;
}

#menu_news a
{
	color: #000000;
}

#menu_login
{	
	color: #000;
	width: 35px;
}

#menu_login a
{
	color: #000000;
}


/* This rule defines a curved base for the navigational box. It's dimensions are 757 pixels wide by 8 pixels high */
/* It contains the two orange shades and the white background */
#header_dynamic
{
    clear: left;
	float: left;
	width: 757px;
	background: url(../images/page_header_bottom.gif) no-repeat;
	height: 8px;
	text-indent: -9000px;
	font-size: 0.05em;
}	

/* CSS browser hack only seen by non-IE browsers - do not change*/
html>body #header_dynamic
{
	margin: 0;
}

/* Rule referencing the outer <div> element containing the breadcrumb trail and search box - do not change */
#page_header
{
	padding-top: 5px;
	width: 757px;
	float: left;
}

/* Rule referencing the <div> element containing the breadcrumb trail - do not change */
#nav_tree
{
	width: 525px;
	float: left;
}

/* Rule referencing the <div> element containing the seach box - do not change */
#search
{
	width: 232px;
	float: left;
	text-align: right;
}

/* Link text colour for the breadcrumbs and search 'Go' button */
#nav_tree a, #search a
{
	color: #fff;
}

/* <p> tag text colour for the breadcrumbs and search input area */
#nav_tree p
{
	color: #fff;
}

/* Controls the properties of the Search <input> element */
#search_input
{
	font-size: 0.5em;
	vertical-align: middle;
}

/* Highlights the current page in the breadcrumb in a different colour */
#current_page
{
	color: #000;
}

/* The default background colour for the home page is white, it is possible to change it in this rule */
#content
{
	background-color: #fff;
	width: 757px;
	float: left;

}

/* The default background colour for the sub page is white, it is possible to change it in this rule */
#content_subpage
{
	background-color: #fff;
	width: 757px;
	float: left;
}


/* The default background colour for the left column of the home page is white, it is possible to change it in this rule */
#left_big
{
	margin: 0;
	padding: 0;
	background-color: #fff;
	width: 500px;
	float: left;
}


/* Do not edit */
#left_big p
{
	float: left;
	padding: 5px 0 5px 11px;
}

/* A container for the two bottom features on the main page */
/* This section has a minimum height to ensure consistency across the two features */
/* A repeating background image in this rule provides the orange backgrounds which 
repeat for the length of the content. The dimensions of this image are 500 pixels wide by 1 pixel high */
#bottom_features
{
	min-height: 190px;
	width: 500px;
	background: #fff url(../images/bottom_features_bg.gif) repeat-y 0px 0px;
	float: left;
}

/* CSS browser hack only seen by non-IE browsers - do not change*/
div[id] #bottom_features
{
	height: auto;
}

/* This section provides curved orange bases for the two feature sections, through a 
background image which can be changed. */
/* The dimensions of this image are 500 pixels wide by 9 pixels high */
#feature_dynamic
{
	width: 500px;
	float: left;
	background: url(../images/feature_bottom.gif) no-repeat;
	height: 9px;
	text-indent: -9000px;
	font-size: 0.05em;
}

/* Rounded top for the smallest feature on the left - "Doing business in...". 
The dimensions of this background image are 251 pixels wide by 7 pixels high */
#small_top_rounded
{
	width: 251px;
	float: left;
	background: url(../images/small_top_rounded.gif) no-repeat;
	height: 7px;
	text-indent: -9000px;
	font-size: 0.05em;
}

/* Rounded top for the medium feature on the right - "Featured publication". 
The dimensions of this background image are 249 pixels wide by 7 pixels high */
#medium_top_rounded
{
	width: 249px;
	float: left;
	background: url(../images/medium_top_rounded.gif) no-repeat;
	height: 7px;
	text-indent: -9000px;
	font-size: 0.05em;
}

/* Rounded top for the large feature on the right - "International Highlights". 
The dimensions of this background image are 257 pixels wide by 7 pixels high */
#large_top_rounded
{
	width: 257px;
	float: left;
	background: url(../images/large_top_rounded.gif) no-repeat;
	height: 8px;
	text-indent: -9000px;
	font-size: 0.05em;
}

/* Rounded top for the large feature on the right - "International Highlights". 
The dimensions of this background image are 257 pixels wide by 7 pixels high */
#large_top_rounded_events
{
	width: 257px;
	float: left;
	background: url(../images/large_top_rounded.gif) no-repeat;
	height: 8px;
	text-indent: -9000px;
	font-size: 0.05em;
}

/* Rounded bottom for the large feature on the right - "International Highlights". 
The dimensions of this background image are 257 pixels wide by 8 pixels high */
#large_bottom_rounded
{
	width: 257px;
	background: url(../images/large_bottom_rounded.gif) no-repeat;
	height: 8px;
	text-indent: -9000px;
	font-size: 0.05em;
        float: left;
}

/* Rounded bottom for the large feature on the right - "International Highlights". 
The dimensions of this background image are 257 pixels wide by 8 pixels high */
#large_bottom_rounded_events
{
	width: 257px;
	background: url(../images/large_bottom_rounded.gif) no-repeat;
	height: 8px;
	text-indent: -9000px;
	font-size: 0.05em;
        float: left;
}

/* Rounded top for the large feature on the right - "International Highlights". 
The dimensions of this background image are 257 pixels wide by 7 pixels high */
#feature_float_img_left
{
	height: 110px;
	width: 80px;
	float: left;
	padding-left: 20px;
}

/* This rule makes the image in the right-hand feature float to the left of the text */
#feature_float_img_right
{
	height: 110px;
	width: 80px;
	padding-left: 15px;
	float: left;
}

/* These 2 rules specify the dimensions and position of the headings inside each feature box */
#bottom_left h2
{
	float: left;
	padding: 5px 5px 5px 21px;
	width: 200px;
}
#bottom_right h2
{
	float: left;
	padding: 5px 10px 5px 15px;
}

/* This rule controls the padding and font size for the <p> tag content inside the feature boxes */
#bottom_left p, #bottom_right p, #bottom_right_right p
{
	padding-left: 2px;
	font-size: 0.7em;
}

/* These rules contain the text in each feature box and control its position */
#feature_float_p_left
{
	padding-left: 5px;
	width: 128px;
	float: left;
}
#feature_float_p_right
{
	padding-left: 5px;
	width: 132px;
	float: left;
}

/* Background for the small feature on the left - "Doing business in...". 
The dimensions of this background image are 251 pixels wide by 1 pixels high */
#bottom_left
{
	float: left;
	background: #fff url(../images/small_orange_bg.gif) repeat-y 0px 0px;
	width: 251px;
	height:170px;
}

/* Background for the medium feature on the right - "International Highlights". 
The dimensions of this background image are 249 pixels wide by 1 pixels high */
#bottom_right
{
	float: left;
	background: #fff url(../images/medium_orange_bg.gif) repeat-y 0px 0px;
	width: 249px;
	height:170px;
}

/* Background for the medium feature on the right - "International Highlights". 
The dimensions of this background image are 249 pixels wide by 1 pixels high */
#bottom_right_right
{
	float: left;
	background: #fff url(../images/large_orange_bg.gif) repeat-y 0px 0px;
	width: 257px;
	height:192px;
}

/* This rule controls how much space to leave underneath the main 
title image on the home page - this shouldn't be edited*/
img#subhead_img
{
	margin-bottom: 10px;
}

/* This rule defines the width and background colour of the smaller
right-hand column */
#right_small
{
	float: left;
	width: 257px;
	background-color: #fff;
}

/* This rule refers to the <div> element containing the logo and member text in the bottom right */
#rsmi_affiliate
{
	float: left;
	margin: 45px 0 0 0;
	padding-left: 10px;
	width: 220px;
}

/* Do not edit */
#right_text
{
	padding-right: 5px;
	text-align: right;
}

/* Do not edit */
#worldwide_container
{
	width: 257px;
	float: right;
}

/* Do not edit */
#worldwide_container img
{
       clear: left;
}

/* This rule sets the background image and colour for the Worldwide offices section */
.worldwide_subpage
{
	width: 257px;
	float: left;
	background: #4c4c4c url(../images/worldwide_bg.gif) repeat-y 0px 0px;
}

/* These rules set the background image and colour for the Worldwide offices section */
#worldwide_subpage_top
{
	min-height: 80px;
	height: expression(80+'px');
}

/* The background image should be 257 pixels by 1 pixels */
#worldwide
{
	min-height: 197px;
	height: 197px;
	width: 257px;
	float: left;
	background: #4c4c4c url(../images/worldwide_bg.gif) repeat-y 0px 0px;
}
#worldwide_subpage_bottom
{
	width: 257px;
	float: right;
	background: #4c4c4c url(../images/worldwide_bg.gif) repeat-y 0px 0px;
}

/* The image for the rounded bottom curve should be 257 pixels by 8 pixels */
#worldwide_bottom
{
	width: 257px;
	background: url(../images/worldwide_bottom.gif) no-repeat;
	height: 8px;
	clear:left;
	float:left;
	text-indent: -9000px;
	font-size: 0.05em;
}

/* Do not edit */
#subpage_floating_content div.worldwide_subpage
{
	float: right;
}

/* Do not edit */
div[id] #worldwide
{
	height: auto;
}

/* Do not edit */
#worldwide_height_holder, #worldwide_subpage
{
	min-height: 80px;
	height: expression(80+'px');
}

/* Do not edit */
#worldwide p, #worldwide_subpage_bottom p, #worldwide_subpage_top p
{
	padding: 0;
	width: 232px;
	float: left;
	padding-left: 13px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
}

/* This rule controls the colour of the in the Worlwide Information box */
#worldwide p, #worldwide_table tr td, #worldwide_subpage_bottom p, .worldwide_subpage td
{
	line-height: 12px;
	font-size: 11px;
	color: #fff;
}

/* Do not edit */
#worldwide_table
{
	padding-left: 13px;
	float: left;
	width: 235px;
	text-align: left;
}

#featured_table tr td
{
	line-height: 16px;
	color: #000000;
	font-size: 0.7em;
}

/* Do not edit */
#featured_table
{
	padding-left: 13px;
	float: left;
	width: 257px;
	text-align: left;
}


/* Do not edit */
#country_select
{
	padding: 0;
	margin: 0;
	width: 225px;
	float: left;
}

/* Do not edit */
#worldwide_table tr td.name
{
	width: 90px;
}

/* Do not edit */
#worldwide_table tr td.time
{
	width: 36px;
}

/* This rule controls the background colour and the background orange image which should be 257 pixels wide by 1 pixel high */
#international_highlights
{
	background: #fff url(../images/large_orange_bg.gif) repeat-y 0px 0px;
	min-height: 104px;
	width: 257px;
	clear: left;
        float: left;
}

/*IE bug workaround*/
div[id] #international_highlights
{
	height: 178px;
}
/* Do not edit */
#international_highlights ul
{
	list-style-type: none;
	width: 232px;
	float: left;
	padding: 0;
	padding-left: 13px;
	padding-right: 12px;
}
/* Do not edit */
#international_highlights ul li
{
	font-size: 0.72em;
	width: 228px;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* Do not edit */
#footer
{
	width: 757px;
	float: left;
}
/* Do not edit */
#footer p
{
	color: #fff;
}

/* In this rule is the lighter orange background colour to ensure continuation over the footer */
#footer_expander
{
	min-height: 100%;
	width: 757px;
	float: left;
	clear: both;
	background-color: #9cbdd9;
}
/* Do not edit */
#footer ul
{
	list-style-type: none;
	float: left;
	padding-left: 7px;
}
/* Do not edit */
#footer ul li
{
	padding: 0px 5px 0px 5px;
	float: left;
	font-size: 0.7em;
}
/* Do not edit */
#footer ul li a
{
	color: #fff;
}
/* Do not edit */
#menu_sitemap
{
	width: 42px;
}
/* Do not edit */
#privacy
{
	width: 40px;
}
/* Do not edit */
#menu_tandc
{
	width: 95px;
}
/* Do not edit */
#menu_careers
{
	width: 45px;
}
/* Do not edit */
#menu_print
{
	width: 73px;
}
/* Do not edit */
#menu_links
{
	width: 77px;
}
/* Do not edit */
#menu_rsmi
{
	width: 95px;
}
/* Do not edit */
#footer p
{
	float: left;
	text-align: left;
	width: 700px;
	font-size: 0.67em;
}
/* This rule sets the link text colour of the links in the footer */
#footer p a
{
	color: #fff;
}
/* Do not edit */
#subpage_top
{
	padding: 0;
	margin: 0;
	width: 757px;
	float: left;
}
/* Do not edit */
#subpage_top img, #subpage_top p
{
	float: left;
}
/* Do not edit */
#small_left
{
	width: 257px;
	float: left;
}

/* This rule controls the colour of the left-hand sub navigation on the sub page */
#subnav
{
	background: url(../images/subnav_bg.gif) repeat-y 0px 0px;
	width: 257px;
	float: left;
}

#whitebk
{
	background-color:#FFFFFF;
}

#subnav_noblue
{
	width: 257px;
	float: left;
}


/* This rule controls the image for the top curve of the left-hand sub navigation on the sub page */
/* This image should be 257 pixels wide by 13 pixels high */
#subnav_curved_top
{
	background: url(../images/subnav_curved_top.gif) no-repeat;
	width: 257px;
	height: 13px;
	font-size: 0.05em;
	line-height: 0.05em;
	margin: 0;
	padding: 0;
}

/* This rule controls the image for the top curve of the left-hand sub navigation on the sub page */
/* This image should be 257 pixels wide by 13 pixels high */
#subnav_curved_top_noblue
{
	width: 257px;
	height: 13px;
	font-size: 0.05em;
	line-height: 0.05em;
	margin: 0;
	padding: 0;
}

/* This rule controls the image for the bottom curve of the left-hand sub navigation on the sub page */
/* This image should be 257 pixels wide by 13 pixels high */
#subnav_curved_bottom
{
	background: url(../images/subnav_curved_bottom.gif) no-repeat;
	width: 257px;
	height: 13px;
	font-size: 0.05em;
	line-height: 0.05em;
	margin: 0;
	padding: 0;
}

/* This rule controls the image for the bottom curve of the left-hand sub navigation on the sub page */
/* This image should be 257 pixels wide by 13 pixels high */
#subnav_curved_bottom_noblue
{
	width: 257px;
	height: 13px;
	font-size: 0.05em;
	line-height: 0.05em;
	margin: 0;
	padding: 0;
}

/* Do not edit */
#subnav ul
{
	list-style-type: none;
	padding-left: 15px;
	padding-right: 23px;
}

/* Do not edit */
#subnav ul li ul li {

font-size:1em;

}

/* This rule contains the colour for a selected sub-navigation <li> tag text (currently black) */
#subnav ul li
{
	padding-top: 5px;
	padding-bottom: 5px;
	list-style: none;
	font-weight: bold;
	color: #000;
}

/* This rule contains the colour for an un-selected sub-navigation <a> link tag (currently white) */
#subnav ul li a
{
	color: #fff;
}
/* Do not edit */
#subpage_floating_content
{
	width: 500px;
	float: left;
	padding: 0;
	margin: 0;
}
/* Do not edit */
#subpage_floating_content_wide
{
	width: 500px;
	float: right;
	padding: 0;
	margin: 0;
}
/* Do not edit */
#large_right
{
	width: 500px;
	float: left;
}
/* Do not edit */
#small_left img.subhead, #large_right img.subhead
{
	padding-bottom: 2px;
}
/* Do not edit */
#subpage_floating_content ul
{
	margin: 0;
	margin-left: 15px;
	padding-left: 15px;
}
/* Do not edit */
#subpage_floating_content p
{
	clear: left;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subpage_floating_content form
{
	clear: left;
	padding-right: 2px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* Do not edit */
#subpage_floating_content h2
{
	clear: left;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 2px;
}
/* Do not edit */
#subpage_floating_content li
{
	margin: 1px 0 1px 0;
	padding: 1px 0 1px 2px;
}
/* Do not edit */
#subpage_floating_content div.publication_thumb
{
	padding: 10px 0px 10px 0px;
	width: 243px;
	float: left;
	clear: left;
}
/* Do not edit */
#subpage_floating_content form
{
	width: 243px;
	padding-top: 5px;
	padding-bottom: 5px;
	float: left;
}
/* Do not edit */
#get_adobe
{
	width: 257px;
	float: right;
}
/* Do not edit */
#subpage_floating_content div.publication_thumb div.float_img_left
{
	padding-right: 10px;
	width: 80px;
	height: 106px;
	float: left;
}
/* Do not edit */
#subpage_floating_content div.publication_thumb div.float_p_left
{
	width: 200px;
}
/* Do not edit */
#worldwide form, #worldwide_subpage_top form
{
	padding-top: 0px;
	padding-bottom: 0px;
}
/* Do not edit */
#worldwide p, #worldwide_subpage_top p, #worldwide_subpage_bottom p
{
	padding-top: 5px;
	padding-bottom: 0px;
}
/* Do not edit */
#worldwide #directory
{
	font-size: 0.72em;
	padding-top: 6px;
	padding-bottom: 3px;
}
/* Do not edit */
#worldwide_subpage_bottom #directory
{
	font-size: 0.72em;
	padding-top: 6px;
	padding-bottom: 3px;
}
/* This rule contains the image of the curved white bottom of the page, just above the footer */
/* This image should be 757 pixels wide by 12 pixels high */
#page_bottom
{
	float: left;
	width: 757px;
	background: url(../images/page_bottom.gif) no-repeat;
	height: 17px;
	text-indent: -9000px;
	font-size: 0.05em;
}

/* DO NOT ALTER BELOW */

#content_subpage img
{
        clear:both;
}

#rsmi
{
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 100%;
}

html>body #rsmi
{
	height: auto;
}

#rsmi_content_bg
{
	voice-family: "\"}\""; 
	voice-family:inherit;
	height: 100%;
}

html>body #rsmi_content_bg
{
	height: auto;
}

#footerDisclaimer
{
    PADDING-LEFT: 10px;
    COLOR: white;
    LINE-HEIGHT: 100%
}

#dropmenudiv{
position:absolute;
/*border:1px solid black;*/
border-bottom-width: 0;
font:normal 12px Arial;
line-height:18px;
z-index:100;
}

#dropmenuspacerdiv a{
width: 100%;
height:20px;
display: block;
text-indent: 3px;
/*border-bottom: 1px solid black;*/
padding: 1px 0;
text-decoration: none;
color:#FFFFFF;
background-color:#FFFFFF;
/*font-weight: bold;*/
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
/*border-bottom: 1px solid black;*/
padding: 1px 0;
text-decoration: none;
color:#FFFFFF;
/*font-weight: bold;*/
}

#dropmenudiv a:hover{ /*hover background color*/
/*background-color: #4C4C4C;*/
text-decoration:underline;
}

.InputFields {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #7A7A7A;
	padding: 0px 0px 0px 2px;
	width: 200px;
}

.InputFieldsSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: 1px solid #7A7A7A;
	padding: 0px 0px 0px 2px;
	width: 140px;
}

.FormTableHeader {
	background-color: #4C4C4C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align:left;
}

.FormTable {
	/*background-color: #F2F2F2;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #4C4C4C;
	text-align:left;
}

.LightGreyBackground {
	background-color: #F8F8F8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.errorlbl
{
	font-family: Arial, Helvetica, sans-serif;
	color:RED;
	font-size: 11px;
	width:100%;
	height:20px;
	white-space:normal;
}
