/* Foundations - Main CSS File */

/*																			Reset				*/

* {margin:0px;padding:0px;font-size:100%;font-family:verdana,sans-serif;color:black;text-decoration:none;font-weight:normal;}
ul {list-style-type:none;}
strong {font-weight:bold;}
body {padding:0px;margin:0px;background:url(../images/structure/background_grads.png) top center repeat-y;}

p.clear {display:block;clear:both;padding-bottom:0px;}
a img {border:none;}

div.container {width:1000px;margin:0px auto}

/*																			Header				*/

div#page_header div.container {background:url(../images/structure/ribbons.png) top right no-repeat;height:113px;}
img#logo {position:relative;top:10px;left:10px;}

/*																			Menu				*/

div#page_header div.container div.login {float:right;height:26px;background:url(../images/structure/login_button.png) top left no-repeat;width:57px;list-style-type:none;margin-top:10px;}
div#page_header div.container div.login li {margin-left:100px;width:57px;height:26px;margin-left:8px;}
div#page_header div.container div.login li a {padding-left:7px; display: block;width:57px;height:26px}
div#page_header div.container div.login li a span {color:white;font-weight:normal;font-size:115%;font-family:Tahoma;font-weight:bold;height:26px;display: none}

div#page_header div.container div.logout {float:right;height:26px;background:url(../images/structure/log_out.png) top left no-repeat;width:57px;list-style-type:none;margin-top:10px;}
div#page_header div.container div.logout li {margin-left:100px;width:57px;height:26px;margin-left:8px;}
div#page_header div.container div.logout li a {padding-left:7px; display: block;width:57px;height:26px}
div#page_header div.container div.logout li a span {color:white;font-weight:normal;font-size:115%;font-family:Tahoma;font-weight:bold;height:26px;display: none}


div#page_navigation div.container {background:url(../images/structure/main_navigation.png) no-repeat;height:30px;}
div#page_navigation ul#main_navigation {height:30px;margin-top:0px;float:left}

div#page_navigation ul.navigation {}
div#page_navigation ul.navigation li {float:left;padding-left:4px;height:25px;}
div#page_navigation ul.navigation li:first-child {}
div#page_navigation ul.navigation li a {display:block;padding:0px 14px 0px 10px;background:url(../images/structure/main_navigation_seperator.png) right center no-repeat;margin-top:6px;font-size:0.65em;}
div#page_navigation ul.navigation li span {font-family:Tahoma;font-weight:bold;color:#4d4f53;}

div#page_navigation ul#main_navigation li:hover {background:url(../images/structure/main_navigation.png) center center;}
div#page_navigation ul#main_navigation li:hover a {background:none;}
div#page_navigation ul#main_navigation li:hover a span {color:#fff;}

div#page_navigation ul#main_navigation li.current {background:url(../images/structure/main_navigation.png) bottom center;}
div#page_navigation ul#main_navigation li.current a {background:none;}
div#page_navigation ul#main_navigation li.current a span {color:#fff;}

div#page_navigation ul#main_navigation li.first:hover {background:url(../images/structure/main_navigation.png) center left;}
body.home div#page_navigation ul#main_navigation li.first {background:url(../images/structure/main_navigation.png) bottom left;}

div#page_navigation ul#main_navigation li a {outline:none;}

/*																			Meta Navigation		*/

div#page_navigation ul#meta_navigation {float:right;}
div#page_navigation ul#meta_navigation li a {background:none;}

div#page_navigation ul#meta_navigation li#menu_login {background:url(../images/structure/login_button.png) top left no-repeat;width:56px;margin-left:8px;}
div#page_navigation ul#meta_navigation li#menu_login a {padding-left:7px;}
div#page_navigation ul#meta_navigation li#menu_login a span {color:white;font-weight:normal;font-size:115%;font-family:Tahoma;font-weight:bold;}

form#cse-search-box {background:url(../images/structure/search_bg.png) 0px 5px no-repeat;height:25px;}
form#cse-search-box p {width:204px;}

form#cse-search-box label {padding-right:10px;width:auto;line-height:20px;}
form#cse-search-box input#search_string {width:174px;background:none;border:none !important;padding:1px 4px 0px 2px !important;margin-top:6px;margin-left:1px;height:13px;font-size:0.7em;}
form#cse-search-box input#search_submit {margin-top:0px;float:right;}
 
 /*																			Sub Menu			*/

ul#sub_navigation {width:190px;background:url(../images/structure/sub_navigation_background_top.png) top left no-repeat #E4E6E8;padding-top:13px;}
ul#sub_navigation li {background:url(../images/structure/sub_navigation_dividers.png) no-repeat center bottom;padding-bottom:7px;margin-bottom:6px;padding-right:10px;}
ul#sub_navigation li a {display:block;}
ul#sub_navigation li a span {font-family:verdana,sans-serif;color:#4d4f53 !important;font-size:70%;font-weight:bold;margin-left:14px;padding-left:12px;display:block;background:url(../images/structure/submenu_arrow_off.png) 0px 4px no-repeat;}

ul#sub_navigation li.last {background:url(../images/structure/sub_navigation_background_bottom.png) bottom left no-repeat #E3E4E5;margin-bottom:0px;padding-bottom:14px;}

ul#sub_navigation li:hover a span {background-image:url(../images/structure/submenu_arrow_on.png);}
ul#sub_navigation li.current span {color:#fff;}

/*																			sub_navigation_2			*/

ul#sub_navigation + ul.sub_navigation_2:first-child {background:none;}

ul#sub_navigation ul.sub_navigation_2 {margin-left:28px;margin-top:5px;margin-bottom:5px;}
ul#sub_navigation ul.sub_navigation_2 li {background:none;margin-bottom:0px;padding-bottom:0px;}
ul#sub_navigation ul.sub_navigation_2 li a span {color:#34B233 !important;font-weight:normal;background:url(../images/structure/submenu_arrow_off.png) 0px 4px no-repeat;margin-left:0px;}
ul#sub_navigation ul.sub_navigation_2 li a span:hover {background-image:url(../images/structure/submenu_arrow_on.png) !important no-repeat;}

/*																			sub_navigation_2			*/

ul#sub_navigation + ul.sub_navigation_3:first-child {background:none;}

ul#sub_navigation ul.sub_navigation_3 {margin-left:28px;margin-top:5px;margin-bottom:5px;}
ul#sub_navigation ul.sub_navigation_3 li {background:none;margin-bottom:0px;padding-bottom:0px;}
ul#sub_navigation ul.sub_navigation_3 li a span {color:#34B233 !important;font-weight:normal;background:url(../images/structure/submenu_arrow_off.png) 0px 4px no-repeat;margin-left:0px;}
ul#sub_navigation ul.sub_navigation_3 li a span:hover {background-image:url(../images/structure/submenu_arrow_on.png) !important no-repeat;}

/*																			Page Image		*/

div#page_image div.container {width:960px;height:150px;background:url(../images/image_library/sample_header_image.png) top left no-repeat;padding-top:50px;padding-left:40px;}
div#page_image div.container h1 {color:#34B233;font-size:175%;font-family:"Trebuchet MS";}
div#page_image div.container h1 span {color:#4d4f53;} 
div#page_image div.container h2 {font-size:110%;color:#4d4f53;font-family:"Trebuchet MS";width:400px;}

/*																			Page Columns		*/

div#page_content div.container {padding-top:22px;background:url(../images/structure/image_reflection.png) no-repeat;}
div#page_columns div.column {float:left}
div#page_columns div#navigation_column {width:230px;padding-bottom:1px;}
div#page_columns div#image_column {width:230px;}
div#page_columns div#content_column {width:450px;margin-right:65px;}
div#page_columns div#info_column {width:255px;}

body.home div#page_columns div#content_column {width:420px;margin-right:25px;}
body.home div#page_columns div#info_column {width:300px;border-left:1px dashed #ddd;padding-left:20px}

/*																			Page Copy & Decoration		*/

div#breadcrumbs a {text-transform:lowercase;}

div#page_content p {font-size:70%;margin-bottom:10px;line-height:130%;color:#4d4f53;}
div#page_content p strong, div#page_content p span {color:#4d4f53;font-weight:bold;}

div#page_content h2 + p {font-weight:bold;}
div#page_content h2 + p a {font-weight:bold;}
div#page_content h2 + p em {font-weight:bold;}

div#page_content div#breadcrumbs + p {font-weight:bold;}
div#page_content div#breadcrumbs + p a {font-weight:bold;}
div#page_content div#breadcrumbs + p em {font-weight:bold;}

div#page_content p a {color:#4d4f53;border-bottom:1px dotted #7E8081;}
div#page_content p a:hover {color:#34B233;}

div#page_content h2 {color:#34B233;clear:left;padding-bottom:6px;font-size:160%;font-family:"Trebuchet MS";}
div#page_content h2 span {color:#4d4f53;} 
div#page_content h3 {color:#34B233;font-size:120%;padding-bottom:6px;font-weight:bold;padding-top:5px;font-family:"Trebuchet MS";}
div#page_content h4 {color:#34B233;font-size:80%;padding-bottom:4px;font-weight:bold;}
div#page_content h5 {color:#4d4f53;font-size:70%;font-weight:bold;}
div#page_content h2 a,div#page_content h3 a, div#page_content h4 a {color:inherit;font-family:inherit;font-weight:inherit;border-bottom:1px dotted #34B233;}

div#page_content div#info_column h3 {padding-top:0px;}


div#page_content ul.article_image_list li.article {margin-bottom:20px;list-style:none;margin-left:0px;clear:both;}
div#page_content ul.article_image_list li.article img {float:left;margin-right:20px;}
div#page_content ul.article_image_list li.article div.copy_block {width:307px;float:left;}
div#page_content ul.article_image_list li.article div.copy_block h3 {padding-top:0px;}

/*																			Lists						*/

div#breadcrumbs {padding:15px 0px;font-size:60%;color:#4d4f53;} 
div#breadcrumbs li {float:left;margin-right:3px;}

div#breadcrumbs a, div#breadcrumbs {color:#9B9DA3;}
div#breadcrumbs a:hover {text-decoration:underline;}

div#content_column ul.bullet_list {padding-left:0px;margin-bottom:3px;} 
div#content_column ul.bullet_list li {background:url(../images/structure/bullet.png) 3px 5px no-repeat;margin-bottom:5px;} 
div#content_column ul.bullet_list li p {margin-bottom:0px}
div#content_column ul.bullet_list li p + p {margin-top:10px;}

div#content_column ul {padding-left:0px;margin-bottom:3px;} 
div#content_column ul li {background:url(../images/structure/bullet.png) 3px 5px no-repeat;margin-bottom:5px;} 
div#content_column ul li p {margin-bottom:0px}
div#content_column ul li p + p {margin-top:10px;}

div#content_column ul ul {margin-left:13px;margin-bottom:10px;margin-top:1px;}

div#content_column ul.newslist li {margin-left:0px;list-style:none !important;background:none;padding-left:0px;}

ul#news_list {list-style:none;}
ul#news_list li {border-top:1px solid #ddd;background:url(../images/structure/bullet.png) 3px 7px no-repeat;padding:2px 15px;display:block;}
ul#news_list li:hover {background-color:#E9F2E4;}
ul#news_list li p {margin:0px;line-height:115%;}
ul#news_list li p a {border:none;display:block;}
ul#news_list li p a:hover {color:#4d4f53;}

div#content_column ul li {color:#34B233;padding-left:14px;}

div#page_content ol {list-style-type:decimal;padding-left:0px;margin-bottom:3px;font-size:70%;margin-left:18px;} 
div#page_content ol li {margin-bottom:5px;color:#4d4f53;} 
div#page_content ol li p {margin-bottom:0px;font-size:100%;}
div#page_content ol li p + p {margin-top:10px;}

div#page_content ul.question_answer_list li {list-style-type:none;margin-left:0px;} 

/*																			Info Column Items	*/
																			
/*	Horizontal links	*/	

div#info_column ul#hl_tab_list {padding-top:14px;}
div#info_column ul#hl_tab_list li {margin-left:0px !important;list-style-type:none;width:251px;background:top left no-repeat;margin-bottom:8px;}
div#info_column ul#hl_tab_list li p {padding:5px 11px 5px 13px;margin-bottom:0px;background:bottom left no-repeat;}
div#info_column ul#hl_tab_list li p a {font-family:verdana,sans-serif;background:url(../images/structure/submenu_arrow_off.png) 0px 5px no-repeat;border-bottom:none;display:block;padding-left:15px;}
div#info_column ul#hl_tab_list li p a:hover {background-image:url(../images/structure/submenu_arrow_off.png);}

div#info_column ul#hl_tab_list li.hl_link_one 		{background-image:url(../images/structure/horizontal_link_one_top.jpg);background-color:#E9E3E2 }
div#info_column ul#hl_tab_list li.hl_link_one p 	{background-image:url(../images/structure/horizontal_link_one_bottom.jpg);}
div#info_column ul#hl_tab_list li.hl_link_one p a 	{color:#C34581;}
div#info_column ul#hl_tab_list li.hl_link_one a 	{background-image:url(../images/structure/horizontal_link_arrow_one.png);}

div#info_column ul#hl_tab_list li.hl_link_two 		{background-image:url(../images/structure/horizontal_link_two_top.jpg);background-color:#E9E3E2 }
div#info_column ul#hl_tab_list li.hl_link_two p 	{background-image:url(../images/structure/horizontal_link_two_bottom.jpg);}
div#info_column ul#hl_tab_list li.hl_link_two p a 	{color:#4EAF48;}
div#info_column ul#hl_tab_list li.hl_link_two a 	{background-image:url(../images/structure/horizontal_link_arrow_two.png);}

div#info_column ul#hl_tab_list li.hl_link_three 		{background-image:url(../images/structure/horizontal_link_three_top.jpg);background-color:#E9E3E2 }
div#info_column ul#hl_tab_list li.hl_link_three p 	{background-image:url(../images/structure/horizontal_link_three_bottom.jpg);}
div#info_column ul#hl_tab_list li.hl_link_three p a 	{color:#F19120;}
div#info_column ul#hl_tab_list li.hl_link_three a 	{background-image:url(../images/structure/horizontal_link_arrow_three.png);}

/* for lci type of links */

div#info_column ul#h1_tab_list li {margin-left:0px !important;list-style-type:none;width:251px;background:top left no-repeat;margin-bottom:8px;}
div#info_column ul#h1_tab_list li p {padding:5px 11px 5px 13px;margin-bottom:0px;background:bottom left no-repeat;}
div#info_column ul#h1_tab_list li p a {font-family:verdana,sans-serif;background:url(../images/structure/submenu_arrow_off.png) 0px 5px no-repeat;border-bottom:none;display:block;padding-left:15px;}
div#info_column ul#h1_tab_list li p a:hover {background-image:url(../images/structure/submenu_arrow_off.png);}

div#info_column ul#h1_tab_list li#h1_link_one 		{background-image:url(../images/structure/horizontal_link_one_top.jpg);background-color:#E9E3E2 }
div#info_column ul#h1_tab_list li#h1_link_one p 	{background-image:url(../images/structure/horizontal_link_one_bottom.jpg);}
div#info_column ul#h1_tab_list li#h1_link_one p a 	{color:#C34581;}
div#info_column ul#h1_tab_list li#h1_link_one a 	{background-image:url(../images/structure/horizontal_link_arrow_one.png);}

div#info_column ul#h1_tab_list li#h1_link_two 		{background-image:url(../images/structure/horizontal_link_two_top.jpg);background-color:#E9E3E2 }
div#info_column ul#h1_tab_list li#h1_link_two p 	{background-image:url(../images/structure/horizontal_link_two_bottom.jpg);}
div#info_column ul#h1_tab_list li#h1_link_two p a 	{color:#4EAF48;}
div#info_column ul#h1_tab_list li#h1_link_two a 	{background-image:url(../images/structure/horizontal_link_arrow_two.png);}

div#info_column ul#h1_tab_list li#h1_link_three 		{background-image:url(../images/structure/horizontal_link_three_top.jpg);background-color:#E9E3E2 }
div#info_column ul#h1_tab_list li#h1_link_three p 	{background-image:url(../images/structure/horizontal_link_three_bottom.jpg);}
div#info_column ul#h1_tab_list li#h1_link_three p a 	{color:#F19120;}
div#info_column ul#h1_tab_list li#h1_link_three a 	{background-image:url(../images/structure/horizontal_link_arrow_three.png);}

div#info_column ul#h1_tab_list li#h1_link_four 		{background-image:url(../images/structure/horizontal_link_one_top.jpg);background-color:#E9E3E2 }
div#info_column ul#h1_tab_list li#h1_link_four p 	{background-image:url(../images/structure/horizontal_link_one_bottom.jpg);}
div#info_column ul#h1_tab_list li#h1_link_four p a 	{color:#C34581;}
div#info_column ul#h1_tab_list li#h1_link_four a 	{background-image:url(../images/structure/horizontal_link_arrow_one.png);}

div#info_column ul#h1_tab_list li#h1_link_five 		{background-image:url(../images/structure/horizontal_link_two_top.jpg);background-color:#E9E3E2 }
div#info_column ul#h1_tab_list li#h1_link_five p 	{background-image:url(../images/structure/horizontal_link_two_bottom.jpg);}
div#info_column ul#h1_tab_list li#h1_link_five p a 	{color:#4EAF48;}
div#info_column ul#h1_tab_list li#h1_link_five a 	{background-image:url(../images/structure/horizontal_link_arrow_two.png);}

div#info_column ul#h1_tab_list li#h1_link_six 		{background-image:url(../images/structure/horizontal_link_three_top.jpg);background-color:#E9E3E2 }
div#info_column ul#h1_tab_list li#h1_link_six p 	{background-image:url(../images/structure/horizontal_link_three_bottom.jpg);}
div#info_column ul#h1_tab_list li#h1_link_six p a 	{color:#F19120;}
div#info_column ul#h1_tab_list li#h1_link_six a 	{background-image:url(../images/structure/horizontal_link_arrow_three.png);}

div#info_column ul#h1_tab_list li#h1_link_seven 		{background-image:url(../images/structure/horizontal_link_one_top.jpg);background-color:#E9E3E2 }
div#info_column ul#h1_tab_list li#h1_link_seven p 	{background-image:url(../images/structure/horizontal_link_one_bottom.jpg);}
div#info_column ul#h1_tab_list li#h1_link_seven p a 	{color:#C34581;}
div#info_column ul#h1_tab_list li#h1_link_seven a 	{background-image:url(../images/structure/horizontal_link_arrow_one.png);}

div#info_column ul#h1_tab_list li#h1_link_eight 		{background-image:url(../images/structure/horizontal_link_two_top.jpg);background-color:#E9E3E2 }
div#info_column ul#h1_tab_list li#h1_link_eight p 	{background-image:url(../images/structure/horizontal_link_two_bottom.jpg);}
div#info_column ul#h1_tab_list li#h1_link_eight p a 	{color:#4EAF48;}
div#info_column ul#h1_tab_list li#h1_link_eight a 	{background-image:url(../images/structure/horizontal_link_arrow_two.png);}

div#info_column ul#h1_tab_list li#h1_link_nine 		{background-image:url(../images/structure/horizontal_link_three_top.jpg);background-color:#E9E3E2 }
div#info_column ul#h1_tab_list li#h1_link_nine p 	{background-image:url(../images/structure/horizontal_link_three_bottom.jpg);}
div#info_column ul#h1_tab_list li#h1_link_nine p a 	{color:#F19120;}
div#info_column ul#h1_tab_list li#h1_link_nine a 	{background-image:url(../images/structure/horizontal_link_arrow_three.png);}



/* end old */

ul.right_column_home_link {padding-top:14px;}
ul.right_column_home_link li {margin-left:0px !important;list-style-type:none;width:251px;background:top left no-repeat;margin-bottom:8px;}
ul.right_column_home_link p {padding:5px 11px 5px 13px;margin-bottom:0px;background:bottom left no-repeat;}
ul.right_column_home_link li p a {font-family:verdana,sans-serif;background:url(../images/structure/submenu_arrow_off.png) 0px 5px no-repeat;border-bottom:none !important;display:block;padding-left:15px}
ul.right_column_home_link li p a:hover {background-image:url(../images/structure/submenu_arrow_off.png);}

ul.right_column_home_link li {background-image:url(../images/structure/horizontal_link_home_page_top.jpg); clear: both;}
ul.right_column_home_link li p {background-image:url(../images/structure/horizontal_link_home_page_bottom.jpg); display: block;}


/*																			Homepage			*/

body.home div#page_content ul.tabs {clear:both;margin-top:10px;}
body.home div#page_content ul.tabs li.tab {width:321px;height:135px;float:left;margin-right:12px;margin-bottom:12px;}
body.home div#page_content ul.tabs li.tab div.inner {margin:12px 18px;}

body.home div#page_content ul.tabs li.tab h3 {font-weight:normal;font-size:120%;margin-bottom:7px;}
body.home div#page_content ul.tabs li.tab h3 a {border-bottom:none;}
body.home div#page_content ul.tabs li.tab p {margin-bottom:4px;}
body.home div#page_content ul.tabs li.tab p a {font-weight:bold;border:none;}
body.home div#page_content ul.tabs li.tab ul {margin-right:75px;}

body.home div#page_content ul.tabs li#search_tab		{background-image:url(../images/tabs/search_tab.png);}
body.home div#page_content ul.tabs li#resources_tab 	{background-image:url(../images/tabs/resources_tab.png);}
body.home div#page_content ul.tabs li#calendar_tab 		{background-image:url(../images/tabs/calendar_tab.png);}
body.home div#page_content ul.tabs li#training_tab 		{background-image:url(../images/tabs/training_tab.png);}
body.home div#page_content ul.tabs li#quality_mark_tab 	{background-image:url(../images/tabs/quality_mark_tab.png);}
body.home div#page_content ul.tabs li#sector_tab 		{background-image:url(../images/tabs/sector_tab.png);}

body.home div#page_content ul.tabs li#search_tab		h3 {color:#C34581;}
body.home div#page_content ul.tabs li#resources_tab 	h3 {color:#3A80A0;}
body.home div#page_content ul.tabs li#calendar_tab 		h3 {color:#D31920;}
body.home div#page_content ul.tabs li#training_tab 		h3 {color:#F19120;}
body.home div#page_content ul.tabs li#quality_mark_tab 	h3 {color:#4EAF48;padding-bottom:0px;margin-bottom:4px;}
body.home div#page_content ul.tabs li#sector_tab 		h3 {color:#EA6E32;}

body.home div#page_content ul.tabs li#calendar_tab {margin-right:0px;}
body.home div#page_content ul.tabs li#sector_tab {margin-right:0px;}

body.home div#page_content ul.tabs li#search_tab form {background:url(../images/structure/hia_search_bg.png) 0px 5px no-repeat;padding-bottom:10px;height:25px;}
body.home div#page_content ul.tabs li#search_tab form p {width:270px;}

body.home div#page_content ul.tabs li#search_tab label {padding-right:10px;width:auto;line-height:20px;}
body.home div#page_content ul.tabs li#search_tab input#search_string {width:231px;background:none;border:none;padding-left:4px;padding-top:10px;}
body.home div#page_content ul.tabs li#search_tab input#search_submit {margin-top:0px;float:right;}

body.home div#page_content div#page_columns p {line-height:120%;font-size:68%;}



/*																		Logged in			*/
																		
div.logged_in div#page_image {height:166px;}
																	
div.logged_in div.logged_in_container {width:999px;}
div.logged_in div#logged_in_bar p span {color:#34B233;}
div.logged_in div.logged_in_container img#logged_in_bar img {padding-bottom:10px;margin-left:66px;padding-bottom:7px;}

div.logged_in div#content_column {margin-right:45px !important;}

div.logged_in ul#hl_tab_list li {width:274px;height:49px;background:no-repeat center;}
div.logged_in ul#hl_tab_list li p {padding:5px 11px 5px 0px;font-size:104%;margin-left:12px;margin-top:6px;}
div.logged_in ul#hl_tab_list li p a {border-bottom:none;background:url(/images/structure/logged_in_arrow_off.png) 0px 5px no-repeat;display:block;padding-left:15px;margin-top:12px;}

div.logged_in ul#hl_tab_list li#hl_link_search {background-image:url(/images/structure/search.jpg);}
div.logged_in ul#hl_tab_list li#hl_link_search p a {color:#C34581;}
div.logged_in ul#hl_tab_list li#hl_link_search p a:hover {background-image:url(/images/structure/link_arrow_search.png);}
div.logged_in ul#hl_tab_list li#hl_link_resources {background-image:url(/images/structure/resources.jpg);}
div.logged_in ul#hl_tab_list li#hl_link_resources p a {color:#3A80A0;}
div.logged_in ul#hl_tab_list li#hl_link_resources p a:hover {background-image:url(/images/structure/link_arrow_resources.png);}
div.logged_in ul#hl_tab_list li#hl_link_event_diary {background-image:url(/images/structure/event_diary.jpg);}
div.logged_in ul#hl_tab_list li#hl_link_event_diary p a {color:#D31920;}
div.logged_in ul#hl_tab_list li#hl_link_event_diary p a:hover {background-image:url(/images/structure/link_arrow_event_diary.png);}
div.logged_in ul#hl_tab_list li#hl_link_training {background-image:url(/images/structure/training.jpg);}
div.logged_in ul#hl_tab_list li#hl_link_training p a {color:#F19120;}
div.logged_in ul#hl_tab_list li#hl_link_training p a:hover	{background-image:url(/images/structure/link_arrow_training.png);}
div.logged_in ul#hl_tab_list li#hl_link_edit_subscriber_details {background-image:url(/images/structure/edit_subscriber_details.jpg);}
div.logged_in ul#hl_tab_list li#hl_link_edit_subscriber_details p a {color:#4EAF48;}
div.logged_in ul#hl_tab_list li#hl_link_edit_subscriber_details p a:hover {background-image:url(/images/structure/link_arrow_subscriber_details.png);}





/*																			Footer				*/

div#page_footer {margin-bottom:20px;padding-bottom:20px;margin-top:15px;}
div#page_footer div.container {padding:11px 0px;background:url(../images/structure/image_reflection.png) no-repeat top left;}
div#page_footer ul li {float:left;font-size:60%;margin-right:10px;}
div#page_footer ul li span {color:#34B233;}
div#page_footer ul li, div#footer ul li a {}
div#page_footer ul#footer_contact_list {float:left;}
div#page_footer ul#footer_site_links {float:right;}
div#page_footer ul#footer_site_links li a {color:#4d4f53;}

div#page_footer ul#footer_contact_list li {margin-right:10px;color:#4d4f53;}
div#page_footer ul#footer_contact_list li a {color:#4d4f53;}

div#page_footer ul#footer_text_size_links {float:right;padding-right:10px;}
div#page_footer ul#footer_text_size_links li {color:#4d4f53;}
div#page_footer ul#footer_text_size_links li.text_size_link {background:url(../images/structure/text_size_links.png) top left no-repeat;display:block;width:14px;height:14px;text-align:center;margin-right:5px;}
div#page_footer ul#footer_text_size_links li.text_size_link a {display:block;width:14px;height:14px;}
div#page_footer ul#footer_text_size_links li#text_size_link_0 {background-position:0px 0px;}
div#page_footer ul#footer_text_size_links li#text_size_link_1 {background-position:-17px 0px;}
div#page_footer ul#footer_text_size_links li#text_size_link_2 {background-position:-34px 0px;}
div#page_footer ul#footer_text_size_links li#text_size_link_3 {background-position:-51px 0px;}
div#page_footer ul#footer_text_size_links li#text_size_link_4 {background-position:-69px 0px;}

/*																			Generic Form		*/

form.generic_form {}
form.generic_form p {width:405px;clear:both;margin-bottom:15px;}
form.generic_form p span.clear {display:block;height:0px;clear:both;}
form.generic_form input, form.generic_form select, form.generic_form textarea {border:1px solid #ddd;padding:2px;}
form.generic_form label {color:#4d4f53;}
form.generic_form label.error {color:red;font-weight:bold;display:none;}

form.generic_form p.text {padding-left:0px;}
form.generic_form p.text label {width:130px;display:block;float:left;}
form.generic_form p.text input {width:250px;}

form.generic_form p.text_fake {padding-left:0px;}
form.generic_form p.text_fake span.text_label {width:130px;display:block;float:left;}
form.generic_form p.text_fake span.text_input {width:250px;}

form.generic_form p.checkbox label {display:block;width:365px;float:left;padding-right:5px;}
form.generic_form p.checkbox input {margin:0px 5px 0px 0px;float:left;border:none;}

form.generic_form p.radio span.radiogroup {margin-left:130px;display:block;float:none;width:170px}
form.generic_form p.radio span.radioitem {display:block;float:none;padding:5px}
form.generic_form p.radio label {width:130px;display:block;float:none;}
form.generic_form p.radio > label {font-weight: bold}
form.generic_form p.radio input {float:right;}

form.generic_form p.select label {width:130px;display:block;float:left;}
form.generic_form p.select select {width:255px;float:left;}

form.generic_form p.textarea label {display:block;width:130px;float:left;}
form.generic_form p.textarea textarea {width:250px;}

form.generic_form p.submit {padding-left:130px;width:275px;}

/*																			Course Table		*/

div#course_view table {font-size:70%;width:450px;}
div#course_view table td {text-align:center;}
div#course_view table th {text-align:center;}
div#course_view table th {border-bottom:1px solid #ddd;padding:4px;color:#4d4f53;vertical-align:bottom;font-weight:bold;}
div#course_view table td {padding:4px;color:#4d4f53;}
div#course_view table th#date {width:110px;}
div#course_view table th:first-child, div#course_view table td:first-child {padding-left:0px}
div#course_view table td.centered {text-align:center;}
div#course_view table a.book_course {text-align:left;background:url(/images/structure/booknow_button.png) top left no-repeat;height:23px;width:70px;display:block;padding-left:3px;padding-top:5px;color:white;font-weight:bold;margin-top:5px;}

/*																			Search				*/

div.moduletitle h1 {color:#34B233;font-size:175%;font-family:"Trebuchet MS";}
div.moduletitle h1 span {color:#4d4f53;} 
form#search_form {background:url(../images/structure/search_bg.png) 0px 5px no-repeat;height:25px;width:200px;display:block;margin-right:40px;float:left;margin-bottom:30px;}
form#search_form input#searchterm {border:none;padding-left:4px;padding-top:7px;background:none;}
ul#search_results {float:left;width:500px;}

input#search_string {width:180px;background:none;border:none;padding-left:4px;padding-top:7px;}
input#search_submit {margin-top:0px;float:right;}

/*																			HIA Search			*/

ul#hia_regions li {display:block;width:200px;padding-right:50px;float:left;}

div#content_column form#hiasearch label {color:#4D4F53;width:auto;}
div#content_column form#hiasearch select, form#hiasearch input {border:1px solid #bbb;padding:3px;}
div#content_column form#hiasearch select {width: 160px}
div#content_column form#hiasearch input#search_term {width:200px;}

div#content_column h3#result_header {padding-bottom:0px;padding-top:15px;}
div#info_column h4#regional_warning {margin-top:25px;}

div#content_column h5#results_brief {margin-bottom:3px;padding-bottom:11px;margin-top:8px;}

div#content_column ul.hiasearchresults {margin-top:10px;padding-top:10px;border-top:1px solid #ccc;}
div#content_column ul.hiasearchresults li {border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px;background:none;padding-left:0px;}
div#content_column ul.hiasearchresults li p {margin-bottom:2px;}
div#content_column ul.hiasearchresults li h4 a {border:none !important;}
div#content_column ul.hiasearchresults li h4 {margin-bottom:5px;}
div#content_column ul.hiasearchresults li p.moredetailslink a {font-weight:bold;color:#34B233 !important;}

/*																			Admin				*/

div#currentuserdetails { background:#FFFFFF none repeat scroll 0 0; clear:both; float:right; font-size:10px; margin-bottom:10px; margin-top:-60px; padding-right:9px; padding-top:5px; padding-left:8px;text-align:right; width:auto; -moz-border-radius-topleft:5px;}
div#page_columns > div#usermenubar {margin-top:-30px;}
div#myaccount-admin table {font-size:70%;width:850px;}
div#myaccount-admin table td {padding:4px 6px;}
div#myaccount-admin table td a {font-weight:bold;}
div.admin_menu {font-size:70%;}
div#layoutmenu ul {font-size:70%;}
div#layoutdesignmenu ul {font-size:70%;}
div#layoutmenu p#template label {margin-top:-2px;padding:0px 9px 0px 0px !important;}
div#layoutdesignmenu {font-size:70%:}
div.layoutsection div.sectionheading {font-size:70%;}
div.layoutsection div.topmessage {font-size:70%;}
div.layoutsection ul.layoutitemheadingmenu {font-size:70%;padding-bottom:6px;}
div#extraoptions_link a {font-size:70%;border-bottom:1px dotted #ddd;cursor:pointer;}
form#fm_pagesettings tr {margin-bottom:5px;}
form#fm_pagesettings tr td:first-child {font-size:70%;padding-right:10px;vertical-align:top;}
form#fm_pagesettings tr td {padding-bottom:10px;}
form#fm_pagesettings input[type="file"] {font-size:70%;}
form#fm_pagesettings input[type="submit"] {font-size:70%;}
div#pagetrail {font-size:70%;}
div.manage_list table {font-size:70%}
div.manage_list table th {font-weight:bold;text-align:left;}
div.manage_list table td {padding:2px 10px 2px 0px;border-bottom:1px solid #ddd;}
div#managenews_categories div#categorylist ul li {font-size:70%;clear:both;}
div#managepages {font-size:70%;}
div#pagedetails {padding-left:15px;}

p.error {border:1px dotted red !important;padding:5px !important;}

/*																			header images from homepage			*/

body.resources div#page_image div.container {padding-left:130px !important;}
body.resources div#page_image div.container h1 {color:#3A80A0 !important;}

/*																	 		Forums 					*/

body#forum div#breadcrumbs {font-size:9.6px;}
body#forum div#page_columns #navigation_column {display: none}
body#forum div#page_columns #content_column {width: 680px}
body#forum div#content_column h2 {clear:both;font-size:80%;padding-top:20px;font-weight:bold}

body#forum div#content_column ul.forum_summary {clear:both;margin:0px;padding:0px;}
body#forum div#content_column ul.forum_summary li {font-size:80%;float:left;height:65px;background:#E0E0E0;border-right:1px solid white;padding-left:0px;margin-bottom:1px;}
body#forum div#content_column ul.forum_summary li.summary {width:330px;padding-left:5px;padding-right:5px;background:#E5E5E5;}
body#forum div#content_column ul.forum_summary li.summary h3 {padding-bottom:0px;padding-top:2px}
body#forum div#content_column ul.forum_summary li.summary h3 a {border:none;width:290px;font-size:80%;}
body#forum div#content_column ul.forum_summary li.summary p {font-size:80%;}

body#forum div#content_column ul.forum_summary li.numTopics, 
body#forum div#content_column ul.forum_summary li.numPosts {width:55px;text-align:center;}

body#forum div#content_column ul.forum_summary li.numTopics span, 
body#forum div#content_column ul.forum_summary li.numPosts span {font-size:80%;padding-top:12px;display:block;}

body#forum div#content_column ul.forum_summary li.latestPost {width:180px;text-align:center;}
body#forum div#content_column ul.forum_summary li.latestPost p {margin-top:12px;}

body#forum div#content_column ul.forum_headings li {height:20px;border-bottom:1px solid #AAAAAA;background:#fff;}
body#forum div#content_column ul.forum_headings li.summary {background:#fff;}

body#forum div#page_columns table tbody tr.darkStripe td {font-size:80%;}

body#forum div#content_column ul.forum_summary li.numTopics span, 
body#forum div#content_column ul.forum_summary li.numPosts span {color:#4D4F53;}

div#page_content div.container div#page_columns table tbody tr.lightStripe td p, 
div#page_content div.container div#page_columns table tbody tr.darkStripe td p {font-size:100%;font-family:"Trebuchet MS";}

div#page_content div.container div#page_columns table tbody tr.darkStripe td a, 
div#page_content div.container div#page_columns table tbody tr.lightStripe td a {font-size:85%;font-family:"Trebuchet MS";color:#34B233;}

div#page_content div.container div#page_columns table tbody tr.darkStripe td, 
div#page_content div.container div#page_columns table tbody tr.lightStripe td {font-size:80%;font-family:"Trebuchet MS";color:#4D4F53;}


div#page_content div.container div#page_columns table tbody tr.darkStripe td, 
div#page_content div.container div#page_columns table tbody tr.darkStripe td.smalltext,
div#page_content div.container div#page_columns table tbody tr.lightStripe td, 
div#page_content div.container div#page_columns table tbody tr.lightStripe td.smalltext {padding:5px;}

div#page_content div.container div#page_columns table tbody tr.darkStripe td span.smalltext,
div#page_content div.container div#page_columns table tbody tr.lightStripe td span.smalltext {color:#4D4F53;}

div#page_content div.container div#page_columns h1,
div#page_content div.container div#page_columns a {color:#34B233;font-family:"Trebuchet MS";font-size:100%;}

div#page_content div.container div#page_columns table tbody tr.highlightedStripe {background-color:#8cd38b;}
div#page_content div.container div#page_columns table tbody tr.highlightedStripe b, 
div#page_content div.container div#page_columns table tbody tr.highlightedStripe td,
div#page_content div.container div#page_columns table tbody tr.highlightedStripe span {font-size:80%;font-family:"Trebuchet MS";color:#ffffff;padding:5px;}

div#page_content div.container div#page_columns table tbody tr td p.thread_summary {font-size: 80%}


ul#blog-post-list li {background:none !important;padding-left:0px !important;}
ul#blog-post-list h3 {font-size:100%;}
