#header { margin:0 22px 0 22px; }
#header_middle { background:url(/creo_files/css_themes/default/theme_images/header_bck_middle.jpg) repeat-y; }
#header_bottom { background:url(/creo_files/css_themes/default/theme_images/header_bck_bottom.jpg) no-repeat; height:20px; }
#header img { padding:0 20px 20px 20px; }


.left_content_top {background:url(../theme_images/left_bck_top.gif) no-repeat; height:22px;}
.left_content_center {background:url(../theme_images/left_bck_center.gif);}
.left_content_bottom {background:url(../theme_images/left_bck_bottom.gif) no-repeat; height:22px;}

#right_container { float:right; width:347px;}

#right_container .inner_top { background:url(/creo_files/css_themes/default/theme_images/right_bck_top.jpg);  height:22px;}
#right_container .inner_middle {background:url(/creo_files/css_themes/default/theme_images/right_bck_center.jpg) repeat-y;}
#right_container .inner_bottom { background:url(/creo_files/css_themes/default/theme_images/right_bck_bottom.jpg); height:22px;}
#right_container .inner_right { padding:0 27px 0 27px;}


.home_inner_top { background:url(../theme_images/home_inner_top.gif) no-repeat #E5E5E5; width:278px; float:right;}

.home_inner_top table { }
.home_inner_top td { vertical-align:top; padding:5px 10px 5px 2px; border-bottom:1px dotted red;}
.home_inner_top .icon { vertical-align:middle; padding:5px 0 5px 2px;}
.home_inner_top .date { color:#294890}
.home_inner_top a:link, .home_inner_top a:active, .home_inner_top a:visited { color:#585858; text-decoration:none}
.home_inner_top a:hover { text-decoration:underline;}

.home_inner_bottom { background:url(../theme_images/home_inner_footer.gif) 0 100% no-repeat; padding:16px; }
.display_documents_container { padding:10px 10px 10px 10px;}
.display_documents_container caption { text-align:left; font-style:normal; font-size:1.1em; /*color:#09448A;*/ font-weight:bold; margin:0 -10px 10px -10px;}
.display_documents_container a:link, .display_documents_container a:visited, .display_documents_container a:active { font-weight:bold; color:#09448A; text-decoration:none;}
.display_documents_container a:hover { text-decoration:underline}
.display_documents_container td { padding:2px 10px 2px 0;}

#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:underline !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:underline;}


#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:underline;}

.change_language_cont { margin-right:30px;}
.change_language_cont a { background:url(../theme_images/language_bck.gif) no-repeat; height:33px; width:77px; float:right; display:block; text-align:center; line-height:33px; color:#FFFFFF; font-size:1.2em;}
.change_language_cont a:link, .change_language_cont a:visited, .change_language_cont a:active { text-decoration:none;}
.change_language_cont a:hover {text-decoration:underline;}

.advert_top {background:url(../theme_images/quote_top_1.gif) no-repeat 0 0; margin:0 -5px 0px -5px; padding:65px 50px 0 55px; color:#FFFFFF; font-size:1.3em; line-height:1.5em;}
.advert_bottom { background:url(../theme_images/quote_bottom_1.gif) no-repeat; height:69px; margin:0 -5px 0 -5px;}
.inner_advert { font-size:1.2em; padding:15px 10px;}

.icon_general {border:1px ridge #25568F}

.linkForward { color:#83888E; background:url(../theme_images/icon_arrow.gif) no-repeat 100% 50%; padding:5px 20px 5px 0;}
.linkForward a:link, .linkForward a:visited, .linkForward a:active { color:#83888E; text-decoration:none;} 
.linkForward a:hover { color:#83888E; text-decoration:underline;}
.link_register { float:left;}
.link_forgottenPassword { float:right;}




.link2learn table { width:570px; border-bottom:1px solid #CC0C1B;}
.link2learn th { background:#CC0C1B; color:#FFFFFF; font-weight:bold; font-size:1em; padding:3px 5px} 
.link2learn td {font-size:1em; padding:3px 5px}
.link2learn .title { width:205px;}
.link2learn .lea { width:125px;}
.link2learn .school { width:180px;}
.link2learn .date { width:70px}

.link2learn table a:link, .link2learn table a:visited, .link2learn table a:active { color:#25568F; text-decoration:none; font-weight:bold;} 
.link2learn table a:hover { text-decoration:underline; font-weight:bold;}

strong {}
li {/*color:#25568F; font-weight:bold;*/ }

caption {background:#CC0C1B; color:#FFFFFF; font-weight:bold; font-size:1.1em; padding:3px 5px; margin:10px 0 0 0; text-align:left;}

.content_footer {background:url(/creo_files/css_themes/default/theme_images/content_bck_bottom.jpg) 22px 100% no-repeat; height:20px; margin-top:0;}

.news_general {padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted red;}
.news_last {padding-bottom:10px; margin-bottom:10px;}

.ic_duo_top { background:url(../theme_images/ic_small_duo_top.gif  ) no-repeat; height:18px;}
.ic_duo_bottom { background:url(../theme_images/ic_small_duo_bottom.gif) no-repeat; height:18px;}
.ic_duo_content { background:url(../theme_images/ic_small_duo_body.gif) repeat-y; }

.ic_solo_top { background:url(../theme_images/ic_small_solo_top.gif  ) no-repeat; height:18px;}
.ic_solo_bottom { background:url(../theme_images/ic_small_solo_bottom.gif) no-repeat; height:18px;}
.ic_solo_content { background:url(../theme_images/ic_small_solo_body.gif) repeat-y; }

.ic_solo_content .ic_pod { width: 565px; }

.ic_pod { width:278px; float:left; }
.ic_pod_general { padding: 13px 7px 13px 13px;}

.ic_pod_general ul { list-style-type:none; margin:0 10px 0 0; padding:0 0 0 5px;}
.ic_pod_general li { border-bottom:1px DOTTED red; padding:6px 20px 6px 0; background:url(../theme_images/ic_pod_li.jpg) no-repeat  100% 8px;}
.ic_pod_general li a:link, .ic_pod_general li a:active, .ic_pod_general li a:visited { color:#585858;  text-decoration:none;}
.ic_pod_general li a:hover {color:#585858;  text-decoration:underline;}
 
.link_more {margin:15px 4px 0 0; padding:0 30px 0 0; color:#000000; font-size:1.1em; float:right; background:url(/creo_files/css_themes/default/theme_images/icon_arrow_grey.gif) no-repeat 95% 2px; }

.teaching_resources, .presentations { float:right;}
.teaching_resources, .links { float:right;}

.link_more:link, .link_more:visited, .link_more:active { text-decoration:none;}
.link_more:hover { text-decoration:underline; }

.section_title, h2.section_title { line-height:30px; height:37px; font-size:16px; background-repeat:no-repeat; background-position:top left; padding:0 0 0 45px; }
h2.section_title_cart { background-image:url(/creo_files/css_themes/default/theme_images/title_cart.gif); }
h2.section_title_search { background-image:url(/creo_files/css_themes/default/theme_images/icon_mag_glass.gif); }
h2.section_title_news { background-image:url(/creo_files/css_themes/default/theme_images/title_news.gif); }
.section_title_calendar { background-image:url(/creo_files/css_themes/default/theme_images/title_calendar.gif); border:none; }


.product_data_table {  }
.product_data_table tr, .product_data_table td { padding-bottom:5px; overflow:hidden; }

.change_language_cont a:link { color:#FFFFFF;}
.change_language_cont a:visited {color:#FFFFFF;}
.change_language_cont a:active {color:#FFFFFF;}
.change_language_cont a:hover {color:#FFFFFF;}

.image_upload_inline { border:1px solid #000000; background:#FFFFFF; display:block; float:left; padding:5px; width:572px;}
.image_upload_inline .form_question { padding:1px 5px 1px 5px; margin-bottom:-2px; display:block; clear:both;} 
.image_upload_inline .form_question_input { width:320px;}

#file_insert_1 { margin-bottom:8px;}
#file_insert_1 .form_question_label { padding:5px;}

.add_product_table td { padding:4px 5px;}
.add_product_table th { padding:4px 5px; background:#E7E7E7}
.add_product_table a {background:url(../theme_images/button_back.jpg); width:60px; height:19px; display:block; text-align:center; line-height:19px; }
.add_product_table a:link, .add_product_table a:visited, .add_product_table a:active {color:#FFFFFF;}

.add_product_table .row0 { background:#E7E7E7}
.add_product_table .row1 { background:#E7E7E7}/*DFEDFD*/

.add_product_table #new_inserted_content { background:#F2DAAC}
.test_u  {padding:20px; }
.test_u .inner{ background:url(../theme_images/btn.gif) #2F4D71 top left repeat-x; }

.sort_order_up:link, .sort_order_up:active , .sort_order_up:visited 
{display:block; background:url(/creo_files/css_themes/default/theme_images/arrow_up.gif) no-repeat; width:11px; height:7px;}
.sort_order_down:link, .sort_order_down:active, .sort_order_down:visited 
{display:block; background:url(/creo_files/css_themes/default/theme_images/arrow_down.gif) no-repeat; width:11px; height:7px;}

.sort_order_up:hover { background:url(../theme_images/arrow_up_sel.gif) no-repeat; ; width:11px; height:7px;}
.sort_order_down:hover { background:url(../theme_images/arrow_down_sel.gif) no-repeat; ; width:11px; height:7px;}

#sort_order_up_active:hover, #sort_order_up_active:link, #sort_order_up_active:active, #sort_order_up_active:visited { background:url(../theme_images/arrow_up_sel.gif) no-repeat; ; width:11px; height:7px;}
#sort_order_down_active:hover, #sort_order_down_active:link, #sort_order_down_active:active, #sort_order_down_active:visited  { background:url(../theme_images/arrow_down_sel.gif) no-repeat; ; width:11px; height:7px;}

.emphasised_intro { font-size:1.1em; line-height:1.4em;}

.back_link { background:url(../theme_images/back_link.gif) no-repeat 0 55%; padding-left:20px; float:right; padding-right:5px;}
.add_product_table { margin-top:5px;}

.add_product_table .courseTitle { width:280px;}
.add_product_table .courseDate { width:60px; text-align:center}
.statusGreen { height:10px; width:10px; background:url(../theme_images/square_10x10_green.gif) no-repeat 50%;}
.statusAmber { height:10px; width:10px; background:url(../theme_images/square_10x10_orange.gif) no-repeat 50%;}
.statusRed { height:10px; width:10px; background:url(../theme_images/square_10x10_red.gif) no-repeat 50%;}

.statusBlue { height:10px; width:10px; background:url(../theme_images/square_10x10_blue.gif) no-repeat 50%;}
.statusMagenta { height:10px; width:10px; background:url(../theme_images/square_10x10_magenta.gif) no-repeat 50%;}
.statusCyan { height:10px; width:10px; background:url(../theme_images/square_10x10_cyan.gif) no-repeat 50%;}

.statusGreenA {background:url(../theme_images/square_10x10_green.gif) no-repeat 0 50%; padding-left:13px; padding-right:10px; float:right}
.statusAmberA {background:url(../theme_images/square_10x10_orange.gif) no-repeat 0 50%; padding-left:13px;  padding-right:10px;  float:right}
.statusRedA {background:url(../theme_images/square_10x10_red.gif) no-repeat 0 50%; padding-left:13px; padding-right:10px;  float:right}

.statusBlueA {background:url(../theme_images/square_10x10_blue.gif) no-repeat 0 50%; padding-left:13px; padding-right:10px; float:right}
.statusMagentaA {background:url(../theme_images/square_10x10_magenta.gif) no-repeat 0 50%; padding-left:13px; padding-right:10px;  float:right}
.statusCyanA {background:url(../theme_images/square_10x10_cyan.gif) no-repeat 0 50%; padding-left:13px; padding-right:10px;  float:right}

.biglink { color:#09448A; font-size:1.1em; font-weight:bold;}
.biglink a { background:url(../theme_images/more_link.gif) no-repeat; padding-left:22px;}

.chainLink {width:134px; height:159px; background:url(../theme_images/link_chain.gif) no-repeat; text-decoration:none; }
.chainLink .content { padding:10px 10px 10px 15px; font-size:22px; color:#FFFFFF; font-weight:bold; line-height:24px;  letter-spacing:-1px;}

.boardLink {width:134px; height:159px; background:url(../theme_images/link_clipboard.gif) no-repeat;  text-decoration:none; }
.boardLink .content { padding:10px 10px 10px 8px; font-size:22px; color:#FFFFFF; font-weight:bold; line-height:24px; letter-spacing:-1px;}

.filesLink {width:134px; height:159px; background:url(../theme_images/link_files.gif) no-repeat;  text-decoration:none; }
.filesLink .content { padding:12px 10px 10px 15px; font-size:18px; color:#FFFFFF; font-weight:bold; line-height:20px; letter-spacing:-1px;}

.hatLink {width:134px; height:159px; background:url(../theme_images/link_hat.gif) no-repeat;  text-decoration:none; }
.hatLink .content { padding:10px 10px 10px 8px; font-size:22px; color:#FFFFFF; font-weight:bold; line-height:24px; letter-spacing:-1px;}

.vacancy .news_date { float:right; font-weight:bold; color:#09448A}

.listingsTable { margin:0;}

.listingsTable th { background:#CC0C1B; color:#FFFFFF; font-weight:bold; padding:3px 5px 3px 5px;}
.listingsTable td { padding:0 5px 0 5px; border:1px solid #E7E7E7; vertical-align:middle;} 

.listingsTable caption { display:none;}
.listingsTable .display_documents_container td { border:none;}

