.content_general { padding:0 20px 0 0; font-size:12px; 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 a { color:#72736A; text-decoration:none;}
.breadcrumbs a:hover { color:#72736A; text-decoration:underline;}

#navcontainer h1 { color:#72736A; font-size:20px; font-weight:bold; background:url(../creo_img/h1_border.gif) no-repeat 0 100%; margin:0; margin-left:10px; margin-bottom:10px;}

i { color:#3DB2D5; font-weight:bold; font-style:normal;}

.linkBack { background:url(../creo_img/back_right.gif) no-repeat 100% 0; font-size:14px; padding:2px 10px 6px 0; font-weight:bold;}
.linkBack a:link { color:#333333; text-decoration:none;}
.linkBack a:visited {color:#333333; text-decoration:none;}
.linkBack a:hover {color:#333333; text-decoration:underline;}
.linkBack a:active {color:#333333; text-decoration:none;}

.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:590px; top:10px; color:#2D89AF; 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:23px;}   
.nextn_container .general {padding:1px 3px; line-height:12px; font-size:10px; font-weight:bold; display:block; color:#CCF416; text-decoration:none; text-align:center; float:left; background-color:#72736A; border:1px solid #CCF416}
.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:10px; font-weight:bold; display:block; color:#72736A; background:#CCF416; text-align:center; float:left; border:1px solid #CCF416}

.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;}
.footer_banner { width:670px;}
.footer_banner a { float:right;}