.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-image: linear-gradient(bottom, rgb(255,255,255) 14%, rgb(204,204,204) 100%); background-image: -o-linear-gradient(bottom, rgb(255,255,255) 14%, rgb(204,204,204) 100%); background-image: -moz-linear-gradient(bottom, rgb(255,255,255) 14%, rgb(204,204,204) 100%); background-image: -webkit-linear-gradient(bottom, rgb(255,255,255) 14%, rgb(204,204,204) 100%); background-image: -ms-linear-gradient(bottom, rgb(255,255,255) 14%, rgb(204,204,204) 100%); background-image: -webkit-gradient( linear,	left bottom, left top, color-stop(0.14, rgb(255,255,255)), color-stop(1, rgb(204,204,204))); border-radius: 10px 10px 10px 10px; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;

text-align:left; padding:0px 5px 0px 5px; margin-bottom:10px; border: #888 solid 1px; overflow:hidden;}
/* took out: width:128px; */
.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 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:center; font-weight:bold;}

.shaded_column hr, .shaded_column_wide hr { height:1px; line-height:1px; color:#A1A1A1; background:#A1A1A1;}
.shaded_column_footer { height:20px;}

#accordion, #accordion2{ padding: 5px 5px 0px 5px;
}
.accordion_toggle {
			display: block;
			background: url(theme_images/rightArrow.png) no-repeat top left;
			padding: 0 10px 0 20px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			/*border-bottom: 1px solid #cde99f;*/
			cursor: pointer;
			margin: 0 0 10 0;
		}
		
		.accordion_toggle_active {
			background: url(theme_images/downArrow.png) no-repeat top left;
			color: #ffffff;
			/*border-bottom: 1px solid #f68263;*/
		}
		
		.accordion_content {
			color: #444444;
			overflow: hidden;
			padding: 5px 10px 5px 20px;
		}
		
		.accordion_content div {
			margin:0;
			padding: 0;
			
		}
			.accordion_content h2 {
				margin: 10px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 0px;
				margin: 0px;
			}
			
.right_widget {float:right; width:300px; }

.rss_widget_link {background:url(theme_images/rss.jpg) no-repeat; width:39px; height:120px; float:right; }

.widget_desc{clear:both;}

.widget_title{float: left;}

a.internal_links { color: #990000;}

a:hover.internal_links { color: #000000;}

/* border-left:1px solid #CCCCCC;*/

.advert {padding:0 0 10px 0;text-align: center;}

.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 2px 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 0px no-repeat; padding:2px 5px 0px 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:0px solid #CCCCCC; padding:10px 0 5px 0;}
#advert_left_TOP_1, #advert_left_TOP_2 { text-align:center; margin:0 0 10px 0; border:0px 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;}

