.content_general { padding:0; font-size:1.1em; line-height:1.4em;}
.content_general table { border-top:1px solid #3DB2D5; border-right:1px solid #3DB2D5;}
.content_general td { border-bottom:1px solid #3DB2D5; border-left:1px solid #3DB2D5; vertical-align:top; padding:2px;}
.content_general img {}
.content_general ul { padding:0 0 10px 25px; margin:0 0 0 0; list-style-position:outside;}
.content_general ol { padding:0 0 10px 25px; margin:0 0 0 0; list-style-position:outside}
.content_general li { padding-bottom:3px;}

.breadcrumbs { margin:0 0 0 18px;}
.breadcrumbs a { color:#87928C; text-decoration:none; font-size:1.1em; }
.breadcrumbs a:hover { color:#72736A; text-decoration:underline;}

#navcontainer h1 { color:#72736A; font-size:18px; font-weight:bold; background:url(../creo_img/sm_lv1_ftr.gif) no-repeat 0 100%; margin:0; margin-left:6px; margin-bottom:10px;}
#navcontainer h1 span { background:url(../creo_img/sm_lv1.gif) no-repeat 0 55%; padding-left:12px;}
i { color:#3DB2D5; font-weight:bold; font-style:normal;}

.linkBack {}

.news_link:link { color:#2D89AF; text-decoration:none;}
.news_link:visited { color:#2D89AF; text-decoration:none; }
.news_link:hover { color:#2D89AF; text-decoration:underline;}
.news_link:active { color:#2D89AF; text-decoration:none;}

.image_caption {color:#2D89AF; font-weight:bold; padding:2px 5px 0 3px;}

.home_right { margin-right:0px;}
.home_right h2 {background:url(../creo_img/home_page_news_border.gif) 0 100% no-repeat; color:#72736A;}

.home_centre {float:left; width:335px;}
.home_centre h1 { background:none; color:#2D89AF; padding:0; margin:0; line-height:1.4em;}
.home_centre .content_general { padding:5px 10px;}

#language_switch {position:absolute; left:600px; top:10px; color:#3DB2D5; padding:0; margin:0; font-size:1.1em; font-weight:bold; text-align:center; width:66px;}
#language_switch a:link { color:#2D89AF; text-decoration:none;}
#language_switch a:visited { color:#2D89AF; text-decoration:none; }
#language_switch a:hover { color:#2D89AF; text-decoration:underline;}
#language_switch a:active { color:#2D89AF; text-decoration:none;}


#high_contrast {position:absolute; left:676px; top:10px; color:#2D89AF; padding:0; margin:0; font-size:1.1em; font-weight:bold; text-align:center; width:76px;}
#high_contrast a:link { color:#2D89AF; text-decoration:none;}
#high_contrast a:visited { color:#2D89AF; text-decoration:none; }
#high_contrast a:hover { color:#2D89AF; text-decoration:underline;}
#high_contrast a:active { color:#2D89AF; text-decoration:none;}

.advert_Front_links { margin:-8px 0 10px 15px;}

/*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:1px; float:right; display:block; margin-bottom:-20px; margin-right:0;}   
.nextn_container .general {padding:1px 3px; line-height:12px; font-size:11px; font-weight:bold; display:block; color:#FFFFFF; text-decoration:none; text-align:center; float:left; background-color:#084694; border:1px solid #084694}
.nextn_container .general:link {color:#CCF416 !important;}
.nextn_container .general:visited {color:#CCF416  !important;}
.nextn_container .general:hover {color:#CCF416  !important;}
.nextn_container .selected {padding:1px 3px; line-height:12px; font-size:11px; font-weight:bold; display:block; color:#FFFFFF; background:#27B2D2; text-align:center; float:left; border:1px solid #084694}

.nextn_container .intro {display:none; color:#7C7E7D;}

.nextn_container .previous_inactive {float:left; width:16px; background:url(../creo_img/arrow_left_inactive.gif) no-repeat 0px 1px; height:15px; display:none;}
.nextn_container .previous_active {float:left; width:16px; background:url(../creo_img/arrow_left.gif) no-repeat 0px 1px; height:15px; display:none;}

.nextn_container .next_inactive {float:left; width:16px; background:url(../creo_img/arrow_right_inactive.gif) no-repeat 1px 1px; height:15px; display:none;}
.nextn_container .next_active {float:left; width:16px; background:url(../creo_img/arrow_right.gif) no-repeat 1px 1px;  height:15px; display:none;}

.nextn_container .previous_page_inactive { display:none;}
.nextn_container .previous_page_active { display:none;}

.nextn_container .next_page_inactive {display:none;}
.nextn_container .next_page_active {display:none;}

.heading_background a { background:url(../creo_img/heading_background.png) no-repeat; line-height: 23px; width:185px; padding-bottom:2px; text-align:center; display:block; font-size:14px; font-weight:bold;}
.heading_background a:link { color:#000000; text-decoration:none;}
.heading_background a:visited { color:#000000; text-decoration:none; }
.heading_background a:hover { color:#000000; text-decoration:underline;}
.heading_background a:active { color:#000000; text-decoration:none;}

/*   */
.image_caption { color:#074695; font-size:0.9em; line-height:1.2em;}
.image_download { color:#1EB1D3; font-size:1.0em; background:url(/creo_img/blue_link.gif) no-repeat 0 3px; padding:0 0 0 15px; margin:0 0 0 3px;}
.image_download a:link { color:#1EB1D3; text-decoration:none;}
.image_download a:visited { color:#1EB1D3; text-decoration:none; }
.image_download a:hover { color:#1EB1D3; text-decoration:underline;}
.image_download a:active { color:#1EB1D3; text-decoration:none;}

.icon_general {margin-bottom:5px;}

.news_date_index { padding-bottom:7px;}

.news_short_description { padding-top:5px;}

.small_link { color:#1EB1D3;}
.small_link:link { color:#1EB1D3; text-decoration:none;}
.small_link:visited { color:#1EB1D3; text-decoration:none; }
.small_link:hover { color:#1EB1D3; text-decoration:underline;}
.small_link:active { color:#1EB1D3; text-decoration:none;}

.home_news_header { background:url(../creo_img/ma_home_news_hdr.gif) no-repeat; height:6px;}
.home_news_content { background:url(../creo_img/ma_home_news_cnt.gif) repeat-y;}
.home_news_footer { background:url(../creo_img/ma_home_news_ftr.gif) no-repeat; height:7px;}

.home_page {padding:3px 12px 5px 12px;}
.home_page h1 {margin-top:0; padding:5px 0 0 0; margin:0; background:none; color:#2D89AF}

.big_link { background:url(../creo_img/back_link.gif) no-repeat 0 50%; padding-left:20px;}
.big_link a:link { color:#00A7C8; text-decoration:none;}
.big_link a:visited { color:#00A7C8; text-decoration:none; }
.big_link a:hover { color:#00A7C8; text-decoration:underline;}
.big_link a:active { color:#00A7C8; text-decoration:none;}

.h1_link { font-size:0.7em;  float:right;}

#selected_thumbnail { background:url(/creo_img/gallery_back.gif) no-repeat; padding:2px;}