.inline_submenu { list-style:none; margin:0; padding:0; color:#003366; font-weight:normal;}
.inline_submenu li {height:20px; font-size:1em;}
.inline_submenu li a {color:#003366; float:left; display:block; line-height:18px;}
.inline_submenu li a:link,.inline_submenu li a:visited, .inline_submenu li a:active { text-decoration:none;}
.inline_submenu li a:hover { text-decoration:underline;}

.left_column { padding-left:28px;  margin-right:15px;}

.right_column { margin-right:28px; margin-left:15px;} 


.article_introduction {}
.article_introduction .thumbnail { float:left; width:150px;}

.article_details {}
.article_details .image { float:left; padding:0 10px 5px 0;}

.inline_advert_bordered { border-top:5px SOLID #990000; border-bottom:5px SOLID #990000; margin:20px 5px 20px 5px; padding:15px 0 0 0; text-align:center;}
.inline_advert { margin:30px 5px 30px 5px; padding:10px 0 10px 0; text-align:center;}

.div3_1 { width:32%; float:left; border-right:1px solid #CCCCCC;}
.div3_2 { width:32%; float:left;  border-right:1px solid #CCCCCC;}
.div3_3 { width:32%; float:left;}

.div2_container {background:url(/creo_files/css_themes/default/theme_images/grey_divider.gif) repeat-y 50% 0;}
.div2_1 {float:left; width:48%;}
.div2_2 {float:right; width:48%;}

.home { color:#003366;}

.shaded_column { background:url(theme_images/shaded_column_background.jpg) no-repeat center; text-align:left; padding:0 5px 10px 5px; width: 128px; border-left: #9f9f9f solid 1px;  border-right: #9f9f9f solid 1px;}
.shaded_column a:link, .shaded_column a:visited, .shaded_column a:active { color:#003366; text-decoration:none;}
.shaded_column a:hover { color:#003366; text-decoration:underline;}

.shaded_column_short { background:url(theme_images/shaded_column_short_background.jpg) no-repeat; text-align:left; padding:0 5px 10px 5px;}

.shaded_column_medium { background:url(theme_images/shaded_column_medium_background.jpg) no-repeat; text-align:left; padding:0 5px 10px 5px;}

.shaded_column h2, .shaded_column_short h2, .shaded_column_medium h2 { background:#990000; margin:0 -5px 5px -5px; color:#FFFFFF; font-family:"Trebuchet MS", Verdana, Arial; font-size:1.2em; padding:2px 5px 3px 5px; text-align:left; font-weight:bold;}

.shaded_column hr, .shaded_column_short hr, .shaded_column_medium hr { height:1px; line-height:1px; color:#A1A1A1; background:#A1A1A1;}
.shaded_column_footer { background:url(theme_images/shaded_column_footer.gif) no-repeat; height:20px;}

.advert {padding:0 0 10px 0;}

.news_date_index { font-weight:normal;}

#showcase_centre_div .thumb { float:left; width:170px; vertical-align:middle;}
#showcase_centre_div  hr { background:#474747; color:#474747; height:1px; line-height:1px; padding:0; margin:30px 0}

.big_link { color:#990000; float:right; font-weight:bold; font-size:1.1em;}
.big_link a:link, .big_link a:visited, .big_link a:active { color:#003366; text-decoration:none;}
.big_link a:hover { color:#003366; text-decoration:underline;}

.related_terms { color:#A21D2C; font-weight:bold; float:right;}

.styled_links a { background:url(theme_images/right_arrow.gif) 0 7px no-repeat; padding:5px 5px 5px 30px; font-size:1.1em; margin:0 0 0 5px; display:block; color:#003366; font-family:Verdana, Arial; }
.styled_links a:link, .styled_links a:visited, .styled_links a:active { text-decoration:none;}
.styled_links a:hover { text-decoration:underline;}

.styled_links_rss a { background:url(theme_images/icon_rss.gif) 5px 7px no-repeat; padding:5px 5px 5px 30px; font-size:1.0em; margin:0 0 0 5px; display:block; color:#003366; font-family:Verdana, Arial; }
.styled_links_rss a:link, .styled_links_rss a:visited, .styled_links_rss a:active { text-decoration:none;}
.styled_links_rss a:hover { text-decoration:underline;}

.display_documents_container table { background:#E7E7E7; border:1px solid #990000; margin-bottom:10px;}
.display_documents_container table  td, .display_documents_container th { padding:5px 5px 2px 5px; vertical-align:top;}
.display_documents_container table a { color:#003366; line-height:0.2em; vertical-align: middle;  font-weight:bold;}
.display_documents_container a:link, .display_documents_container a:active, .display_documents_container a:visited { text-decoration:none;}
.display_documents_container a:hover { text-decoration:underline;}

.display_documents_container table th { background:#990000; color:#FFFFFF; font-size:1em; padding:2px 0 2px 0;}

.subscription_popup { background:url(/creo_files/css_themes/default/theme_images/logo.gif) no-repeat; padding:100px 15px 5px 15px; border:1px solid #FFFFFF;
height: 68px; width: 324px;
}

/*Styles for the next-n system. in most cases only the first four will be used, the ones below that can be used to add next or next-n buttons */
.nextn_container { text-align:right; padding:0; float:right; display:block; margin:0 0 0 0; right:0; font-family:Arial, Helvetica, sans-serif; border-right:1px solid #000000; border-left:1px solid #000000;}   
.nextn_container .general {line-height:12px; font-size:12px; font-weight:bold; display:block; margin:0 0 0 -1px; color:#FFFFFF; text-decoration:none; text-align:center; float:left; background-color:#990000; border:1px SOLID #000000;}
.nextn_container .general:link {color:#FFFFFF !important; padding:1px 2px;font-size:11px; padding:2px 4px; }
.nextn_container .general:visited {color:#FFFFFF  !important;; padding:1px 2px; font-size:11px; padding:2px 4px; }
.nextn_container .general:hover {color:#FFFFFF  !important;; padding:1px 2px; font-size:11px; background:#838383; padding:2px 4px; }
.nextn_container .selected {line-height:12px; font-size:11px; font-weight:bold; display:block; color:#FFFFFF; background:#838383; text-align:center; float:left; padding:2px 4px; margin:0; border:1px SOLID #000000; margin-left:-1px;}

.nextn_container .intro {display:none; color:#7C7E7D;}

.nextn_container .previous_inactive { display:none; margin:0; width:14px; line-height:12px; height:1.4em; float:left; background:url(theme_images/arrow_white_l.png) no-repeat #E09289 50%; border:1px SOLID #000000; margin-left:-1px;}
.nextn_container .previous_active {margin:0; width:16px; line-height:12px; height:16px; display:block; float:left; background:url(theme_images/arrow_white_l.png) no-repeat #990000 50%; border:1px SOLID #000000; margin-left:-1px; margin-right:2px;}
.nextn_container .previous_active:link {}
.nextn_container .previous_active:visited {}
.nextn_container .previous_active:hover {background-color:#838383;}
.nextn_container .previous_active {}

.nextn_container .next_inactive {margin:0; width:16px; line-height:12px; height:1.4em; display:none; float:left; background:url(theme_images/arrow_white_r.png) no-repeat #E09289 50%; border:1px SOLID #000000; margin-right:-1px; margin-left:2px;}
.nextn_container .next_active {margin:0; width:16px; line-height:12px; height:16px; display:block; float:left; background:url(theme_images/arrow_white_r.png) no-repeat #990000 50%; border:1px SOLID #000000; margin-right:-1px; margin-left:1px;}
.nextn_container .next_active:link {}
.nextn_container .next_active:visited {}
.nextn_container .next_active:hover {background-color:#838383;}
.nextn_container .next_active {}

.nextn_container .previous_page_inactive { display:none; margin:0; width:16px; line-height:12px; height:1.4em; float:left; background:url(theme_images/arrow_white_l_p.png) no-repeat #E09289 50%; border:1px SOLID #000000; margin-left:-1px; margin-right:1px;}
.nextn_container .previous_page_active {margin:0; width:16px; line-height:12px; height:16px; display:block; float:left; background:url(theme_images/arrow_white_l_p.png) no-repeat #990000 50%; border:1px SOLID #000000; margin-left:-1px; margin-right:2px;}
.nextn_container .previous_page_active:link {}
.nextn_container .previous_page_active:visited {}
.nextn_container .previous_page_active:hover {background-color:#838383;}
.nextn_container .previous_page_active {}

.nextn_container .next_page_inactive {margin:0; width:16px; line-height:12px; height:1.4em; display:none; float:left; background:url(theme_images/arrow_white_r_p.png) no-repeat #E09289 50%; border:1px SOLID #000000; margin-left:-1px;}
.nextn_container .next_page_active {margin:0; width:16px; line-height:12px; height:16px; display:block; float:left; background:url(theme_images/arrow_white_r_p.png) no-repeat #990000 50%; border:1px SOLID #000000; margin-right:-1px; margin-left:2px;}
.nextn_container .next_page_active:link {}
.nextn_container .next_page_active:visited {}
.nextn_container .next_page_active:hover {background-color:#838383;}
.nextn_container .next_page_active {}

#advert_left_A_2, #advert_left_A_3, #advert_left_A_4, #advert_left_A_5, #advert_left_A_6, #advert_left_A_7, #advert_left_A_8 { text-align:center; margin:0 0 10px 0; border:1px solid #CCCCCC; padding:10px 0 5px 0;}
#advert_left_TOP_1, #advert_left_TOP_2 { text-align:center; margin:0 0 10px 0; border:1px solid #CCCCCC; padding:5px 0 5px 0;}

.body_text { font-size:1.2em;}

#sitemap_level_1 a:link, #sitemap_level_1 a:visited, #sitemap_level_1 a:active { color:#003366; text-decoration:none; font-size:1.4em;}
#sitemap_level_1 a:hover { text-decoration:hover; !important}

#sitemap_level_1 { margin:0; padding:0 0 0 25px}

#sitemap_level_1 li { margin:9px 0}
#sitemap_level_2 li { margin:7px 0}
#sitemap_level_3 li { margin:5px 0}

#sitemap_level_2 { margin:0; padding:0 0 0 25px}
#sitemap_level_3 { margin:0; padding:0 0 0 25px}

#sitemap_level_2 a:link, #sitemap_level_2 a:visited, #sitemap_level_2 a:active { color:#003366; text-decoration:none; font-size:1.2em;}
#sitemap_level_2 a:hover { text-decoration:hover;}


#sitemap_level_3 a:link, #sitemap_level_3 a:visited, #sitemap_level_3 a:active { color:#003366; text-decoration:none; font-size:1.0em;}
#sitemap_level_3 a:hover { text-decoration:hover;}