.center { text-align:center; }
.left { text-align:left; }
.right { text-align:right; }
.justify { text-align:justify; }
.float_left { float:left; }
.float_right { float:right; }
.margin { margin:10px 0; }
.margin_top { margin-top:10px; }
.margin_bottom { margin-bottom:10px; }
.bold { font-weight:bold; }
.red_text { color:#FF0000; }

#header_left { float:left; width:130px; }
#header_centre { float:left; width:470px; color:#4B4B4D; }
#header_centre #title_1 { font-size:1.4em; }
#header_centre #title_1 span { color:#FE0000; }
#header_centre #title_2 { font-size:3em; line-height:0.9em; }
#header_right { float:left; width:170px; text-align:right; color:#939393; }
#header_right a { color:#939393; }
div.header_hr { margin:10px 0; background:url(../creo_img/header-hr.gif) top left repeat-x; border:none; height:2px; max-height:2px; }

.main_image { display:block; margin-bottom:10px; }
.image_pace_portal { display:block; width:101px; margin:10px auto 40px auto; }

.side_section_bottom { background:url(../creo_img/side-section-bottom.gif) #CCCCCC bottom left no-repeat; width:170px; margin:20px auto; padding-bottom:15px; }
.side_section_top { background:url(../creo_img/side-section-top.gif) #999999 top left no-repeat; width:150px; color:#FFFFFF; padding:10px; font-size:1.1em; font-weight:bold; }
.side_section_container { padding:5px 10px; }
.side_section_content { margin-bottom:5px; overflow:hidden; }
.side_section_content a { font-weight:bold; color:#000000; }
.thumbnail { float:left; margin-right:8px; margin-bottom:3px; }

.news_date { color:#999999; margin:-4px 0 10px 0; }

.course_text { background:url(../creo_img/container-text-top.gif) #DF1A20 top left no-repeat; width:402px; padding:15px 15px 0 15px; color:#FFFFFF; }
.course_text_bottom { background:url(../creo_img/container-text-bottom.gif) #DF1A20 bottom left no-repeat; width:432px; height:21px; }
.course_text h1 { color:#FFFFFF; }

#courses_table {}
#courses_table tr { background:url(../creo_img/menu-bottom.gif) bottom left repeat-x; }
#courses_table th { padding:10px 0; color:#000000; }
#courses_table td { padding:10px 0; vertical-align:top; }
/*#courses_table td a { text-decoration:underline; }*/

.course_details_tbc { marign:10px 0; text-align:right; }
