




.message { color:#CC0000; }

#logo_header { float:left; padding:0 0 10px 0; display:block; width:127px; margin:10px 0; }

#header_content { margin-bottom:10px; }

.box { width:49%; position:relative; margin-bottom:10px; }
.box_inner { border:1px solid #E5E5E5; padding:10px 2%; min-height:100px; }
.box_inner_img { float:left; width:80px; overflow:hidden; }
.crnr { display:block; font-size:0; height:6px; width:7px; position:absolute; }
.crnr_tl { top:0; left:0; background:url(../creo_img/box-crnr.gif) top left no-repeat; }
.crnr_tr { top:0; right:0; background:url(../creo_img/box-crnr.gif) top right no-repeat; }
.crnr_bl { bottom:0; left:0; background:url(../creo_img/box-crnr.gif) bottom left no-repeat; }
.crnr_br { bottom:0; right:0; background:url(../creo_img/box-crnr.gif) bottom right no-repeat; }

#link_list { margin:5px 0; padding:0 0 0 5px; list-style:none; }
#link_list img { padding:0 5px 0 0; }
#link_list li img { margin:0 0 6px 0; }
#link_list a { color:#333333; text-decoration:none; }
#link_list a:hover { text-decoration:underline; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color:#008AC4; text-decoration:none; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration:underline; }

.img { border:1px solid #CCCCCC; }

.colour1 { background:#008AC4; }
.colour2 { background:#BBEBD5; }
.colour3 { background:#CBCC66; }
.colour4 { background:#FFFFCD; }
.colour5 { background:#8BD7FD; }
.colour6 { background:#FDD740; }
.colour7 { background:#FDD7B2; }
.colour8 { background:#D8B4D9; }
.colour9 { background:#C9B0B1; }

.boxcolour1 { background:url(../creo_img/gradient.jpg) #F5F6F8 top left repeat-x; }
.boxcolour2 { background:url(../creo_img/gradient-grn.jpg) #FFFFFF top left repeat-x; }
.boxcolour3 { background:url(../creo_img/gradient-dgrn.jpg) #FFFFFF top left repeat-x; }
.boxcolour4 { background:url(../creo_img/gradient-ylw.jpg) #FFFFFF top left repeat-x; }
.boxcolour5 { background:url(../creo_img/gradient-bl.jpg) #FFFFFF top left repeat-x; }
.boxcolour6 { background:url(../creo_img/gradient-dylw.jpg) #FFFFFF top left repeat-x; }
.boxcolour7 { background:url(../creo_img/gradient-or.jpg) #FFFFFF top left repeat-x; }
.boxcolour8 { background:url(../creo_img/gradient-lil.jpg) #FFFFFF top left repeat-x; }
.boxcolour9 { background:url(../creo_img/gradient-brd.jpg) #FFFFFF top left repeat-x; }

.additional_title { font-size:1.4em; line-height:1.5em; margin:10px 0; }
.list_box { padding:10px 10px 10px 10px; border-top:1px solid #CCCCCC; }

.list_box_centre { min-height:50px; height:50px;  }
html>body .list_box_centre { height:auto; }

.list_box_colour1 { background:url(../creo_img/gradient-list.jpg) top left repeat-x; }
.list_box_colour2 { background:url(../creo_img/gradient-list-grn.jpg) top left repeat-x; }
.list_box_colour3 { background:url(../creo_img/gradient-list-dgrn.jpg) top left repeat-x; }
.list_box_colour4 { background:url(../creo_img/gradient-list-ylw.jpg) top left repeat-x; }
.list_box_colour5 { background:url(../creo_img/gradient-list-bl.jpg) top left repeat-x; }
.list_box_colour6 { background:url(../creo_img/gradient-list-dylw.jpg) top left repeat-x; }
.list_box_colour7 { background:url(../creo_img/gradient-list-or.jpg) top left repeat-x; }
.list_box_colour8 { background:url(../creo_img/gradient-list-lil.jpg) top left repeat-x; }
.list_box_colour9 { background:url(../creo_img/gradient-list-brd.jpg) top left repeat-x; }

#search_container { clear:both; padding:10px 0 10px 10px; float:right; }

#side1_1 img, #side2_2 img, #side3_3 img, #side4_4 img, #side5_5 img, #side6_6 img, #side7_7 img, #side8_8 img, #side9_9 img, #side10_10 img, #side11_11 img, #side12_12 img { display:block; margin-bottom:8px; }

.display_documents_container { width:65%; margin:20px 0 10px 0; }
.display_documents_container h3 { margin:0 0 10px 0; }
.display_documents_container table { width:100%; border-right:1px solid #DDDDDD; }
.display_documents_container table td { padding:1px 2px; border-left:1px solid #DDDDDD; border-bottom:1px solid #DDDDDD; vertical-align:middle; }
.display_documents_container table th { background:#DDDDDD; padding:2px; }
.display_documents_container table .row0 {}
.display_documents_container table .row1 { background:#F6F6F6; }

.sub_title { margin:-10px 0 10px 0; color:#999999; font-size:1.3em; }

.list_box_left { float:left; width:60px; }
.list_box_centre { margin-left:50px; }

.resource_box_right { float:right; width:60px; }
.resource_box_centre { margin-left:50px; margin-right:70px; }
.resource_box_right .display_documents_container table { border-right:none; }
.resource_box_right .display_documents_container table .row1 { background:none; }
.resource_box_right .display_documents_container table td { border:none; text-align:center; width:60px; }
.resource_box_right .display_documents_container table td a { text-decoration:none; color:#333333; text-align:center; }
.resource_box_right .display_documents_container table td a:hover { text-decoration:underline; }

.general_documents { float:right; width:190px; margin:0 0 10px 0px; }
.general_documents .display_documents_container { margin:0; padding:0; }
.general_documents .display_documents_container table { border-right:none; width:100%; margin:0; padding:0; }
.general_documents .display_documents_container table .row1 { background:none; }
.general_documents .display_documents_container table td { border:none; text-align:left; vertical-align:top; }
.general_documents .display_documents_container table td a { text-decoration:none; color:#333333; text-align:center; }
.general_documents .display_documents_container table td a:hover { text-decoration:underline; }

.grey_text { color:#666666; }

#footer_left { float:left; width:70%; }
#footer_right { float:right; width:28%; text-align:right; }

.event_date_links { background:#EEEEEE; padding:5px 5px 0 5px; border:1px solid #CCCCCC; }
.event_year_title { float:left; color:#008AC4; font-weight:bold; }
#body_centre ul.event_months { list-style-type:none; }
.event_months { padding:0; margin:0; list-style-type:none; margin-bottom:5px; font-weight:bold; font-size:0.9em; overflow:hidden; }
.event_months li { float:left; padding:0 8px; border-right:1px solid #235B9C; }
.event_months li.final { border-right:none; }
.event_months li a { text-decoration:underline; }

#body_centre ul.alphabet { list-style:none; list-style-type:none; }
.alphabet { padding:0; margin:0; list-style:outside; list-style-type:none; margin-bottom:10px; font-weight:bold; font-size:0.9em; }
.alphabet li { float:left; padding:0 8px; border-right:1px solid #235B9C; }
.alphabet li.final_letter { border-right:none; }
.alphabet li a { text-decoration:underline; }

#glossary_table { width:100%; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; margin:20px 0; }
#glossary_table p { margin:0; padding:0; }
#glossary_table tr.row0 { }
#glossary_table tr.row1 { background:#F6F6F6; }
#glossary_table th { border-right:1px solid #CCCCCC; padding:5px; vertical-align:top; }
#glossary_table td { border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:5px; vertical-align:top; }


.directory_section_title { margin:10px 0 0 0; background:#008AC4; color:#FFFFFF; font-size:1.1em; font-weight:bold; width:100%; }
#directory_menu ul { margin:0; padding:0 0 0 15px; }
#directory_menu ul li { padding:1px 0; }
#directory_menu ul a { color:#008AC4; text-decoration:none; }
#directory_menu ul a:hover { text-decoration:underline; }
#directory_menu a.selected_group { font-weight:bold; }

.titleSub { font-size:0.9em; color:#999999; font-weight:normal; }
