body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
body {
	-x-system-font:none;
	font-family:arial,helvetica,clean,sans-serif;
	font-size:13px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.22;
	margin:0px;
	background:url(/images/mainbackground.jpg) repeat #FFFFFF;
}

/* General */
img.l{float:left;}
img.r{float:right;}

.hide {display:none;}
.bold {font-weight:bold;}
.remember {color:#FFFFFF; font-size:0.8em;}

/* Breadcrumb */

.breadcrumbWrapper {float:left; width:100%; min-height:15px;}
.breadcrumb { margin:0 auto; width:802px; height: inherit; color:#FFFFFF; font-size:77%;}
.breadcrumb .nav {float:left; width:650px;}
.breadcrumb .nav span { float:left; }
.breadcrumb .nav ul { float:left; }
.breadcrumb .nav ul li { float:left; }
.breadcrumb .lang { float:right; width:150px; text-align:right;}
.breadcrumb .lang li { float:right; }
.breadcrumb .lang li.selected a { text-decoration:underline; }
.breadcrumb a { color:#FFFFFF; text-decoration:none; }
.breadcrumb a:hover { color:#FFFFFF; text-decoration:underline;}

/* Header */

.headerWrapper {float:left; width:100%; height:55px; background:url(/images/breadcrumb_background_shadow.jpg) repeat-x top #E5E5E5;}
.header {margin:0 auto; width:802px; height: inherit; }
.header .logo {float:left; width:200px; height: inherit; padding-top:6px;}
.header .search {float:right; width:258px; height:27px; margin-top:15px; background:url(/images/search_purple_background.jpg) no-repeat #E5E5E5;}
.search .keyword {float:left; width:211px; padding-left:10px; margin-top:5px; font-size:85%;}
.search .submit {float:left; padding-left:4px; padding-top:5px;}
.headerSearch { margin:0px; padding:0px; }
.headerSearch input.keyword { width:200px; font-size:85%; margin:0px; padding:0px 0px 0px 3px; }

/* Top Navigation */

.topnavWrapper {float:left; width:100%; height:38px; background-color: #E5E5E5; background-image:url(/images/menu_background.jpg); background-position:bottom center; background-repeat:no-repeat; }
.topNav {margin:0 auto; width:802px; height: inherit; color:#FFFFFF; font-size:85%; }
.topNav ul {margin:0; padding:0; list-style:none; padding-left:2px;}
.topNav ul li {  float:left; width:152px; height:16px; font-size:108%; font-weight:bold; color:#FFFFFF; list-style:none; border-width:1px 0px 1px 1px; border-color:#FFFFFF; border-style:solid; margin:19px 0px 0px 0px; padding:1px 0px 0px 7px; }
.topNav ul li a { width:152px; height:16px; display:block; color:#FFFFFF; text-decoration:none;}
.topNav ul li a:hover { text-decoration:underline;}
.topNavborder .topNavborder_background  { margin:0 auto; width:802px; height:inherit; }
.topNav .home { background:url(/images/home/topnav_fill.jpg) repeat-x; }
.topNav .home_selected { width:149px; height:20px; background:url(/images/home/topnav_selected.jpg) no-repeat; font-size:138.5%; border:0px; padding-left:10px; padding-top:15px; margin-top:3px; }
.topNav .electricity { background:url(/images/electricity/topnav_fill.jpg) repeat-x; }
.topNav .electricity_selected { width:149px; height:20px; background:url(/images/electricity/topnav_selected.jpg) no-repeat; font-size:138.5%; border:0px; padding-left:10px; padding-top:15px; margin-top:3px; }

/* ELECTRICITY -> POWER */
.topNav .power { background:url(/images/electricity/topnav_fill.jpg) repeat-x; }
.topNav .power_selected { width:149px; height:20px; background:url(/images/electricity/topnav_selected.jpg) no-repeat; font-size:138.5%; border:0px; padding-left:10px; padding-top:15px; margin-top:3px; }

.topNav .gas { background:url(/images/gas/topnav_fill.jpg) repeat-x; }
.topNav .gas_selected {float:left; width:149px; height:20px; background:url(/images/gas/topnav_selected.jpg) no-repeat; color:#FFFFFF; font-size:138.5%; border:0px; padding-left:10px; padding-top:15px; margin-top:3px;}
.topNav .waste { background:url(/images/waste/topnav_fill.jpg) repeat-x; }
.topNav .waste_selected {float:left; width:152px; height:20px; background:url(/images/waste/topnav_selected.jpg) no-repeat; color:#FFFFFF; font-size:116%; border:0px; padding-left:7px; padding-top:15px; margin-top:3px;}
.topNav .water { width:151px; border-right:1px solid #ffffff; background:url(/images/water/topnav_fill.jpg) repeat-x; }
.topNav .water_selected { float:left; width:148px; height:20px; background:url(/images/water/topnav_selected.jpg) no-repeat; color:#FFFFFF; font-size:138.5%; border:0px; border-right:1px solid #ffffff; padding-left:10px; padding-top:15px; margin-top:3px;}
.topNavborder {float:left; width:100%; height:8px; }
.topNavborder_shadow { /*float:left;*/ display:none; width:100%; padding:0; margin:0; height:4px; background:url(/images/topnavborder_shadow.jpg) repeat-x;}
.topNavborder_content { margin:0 auto; padding:0; width:823px; height: 4px; overflow:hidden;}

.contentWrapper {float:left; width:100%; height:inherit; }
.contentWrapperShadowCenter {margin:0 auto; width:823px; }
.contentWrapperShadow {float:left; width:809px; height: inherit; background:url(/images/mainbackground_shadow.jpg) repeat-y #FFFFFF; padding-left:12px;}
.contentBackground {float:left; width:811px; height: inherit; padding-top:15px; }

.homepageAnimation {float:left; width:800px; height:190px; text-align:center; padding-top:1px;}
.leftNavWrapper {float:left; width:170px; min-height:100px; height:inherit; padding:0px 21px 0px 0px; }

.header_content { float:left; width:420px; padding:5px 0px 0px 0px;  }

.mainContent { float:left; width:420px; overflow:visible; padding:5px 22px 0px 0px; }
.mainContent h1 {font-size:182%; font-weight:bold; color: #58018E; letter-spacing:-1px;}
.mainContent h2 {font-size:116%; font-weight:bold; color:#000000;}
.mainContent h3 {font-size:116%; font-weight:bold; color:#000000; }
.mainContent p {font-size:93%; font-weight:normal; color:#000000;}
.mainContent p.message { color:#0000FF; }
.mainContent p.error { color:#FF0000; }
.mainContent .content ul { margin-bottom:10px; }

#boardLogos { margin-left:200px; }

.header_content h1 { font-size:140%; }

div.cmsContent { float:left; width:100%; }
div.cmsContent div.content { float:left; width:100%; }

/*.content h2{margin-bottom:15px;} */
.content table {margin-bottom:20px; }
.content thead{font-weight:normal;}
.content td{padding:2px;}
.content ol{list-style-type:decimal;margin:0px 0 10px 25px;}
.content ul{margin:0px 0 10px 25px;}
.content ol li{margin-bottom:10px;}
.content img.l{margin:0 5px 5px 0;}
.content img.r{margin:0 0 5px 5px;}


.top10jobs_wrapper {float:left; width:419px; height:200px; margin-top:9px; background-image:url('../images/top5resources.jpg'); background-repeat:no-repeat;}	
.top10jobs_wrapper a{color:#58018E;}	


.top10jobs_wrapper ul{margin:52px 0 0 20px;}
.top10jobs_wrapper ul li{font-weight:bold;padding:2px 0 7px 25px; background-repeat:no-repeat;float:left; width:170px;}
.top10jobs_wrapper #res1{background-image:url('../images/res1.jpg');}
.top10jobs_wrapper #res2{background-image:url('../images/res2.jpg');}
.top10jobs_wrapper #res3{background-image:url('../images/res3.jpg');}
.top10jobs_wrapper #res4{background-image:url('../images/res4.jpg');}
.top10jobs_wrapper #res5{background-image:url('../images/res5.jpg');}





div.landing_header { float:left; width:420px; height:156px; margin-bottom:10px; }
div.landing_header p { padding:0px; margin:0px; }
div.left_landing_content {float:left; width:270px; height:inherit; }
.right_landing_content {float:left; width:140px; height:inherit; padding-left:10px;}
.right_landing_content .bullets {float:left; width:135px; height:inherit;}
.right_landing_content .bullets h2 { font-size:110%; color:#244EB4; font-weight:bold; padding:0px 0px 5px 0px; margin:0px; }
.right_landing_content .bullets ul {list-style disc; padding:0px 0px 0px 16px; margin:0px; font-size:100%;}
.right_landing_content .bullets ul li { padding:0px 0px 2px 0px; }
.right_landing_content .bullets ul a { color:#244EB4; font-weight:bold; }

.right_landing_content .moreinfo { float:left; width:135px; height:inherit;  margin-top:14px;}
.right_landing_content .moreinfo .bottom {float:left; width:135px; height:8px; }
.right_landing_content .moreinfo h2 {color:#FE0000; font-size:100%; text-align:left; margin:0px; padding:7px 6px 6px; margin:0px; }
.right_landing_content .moreinfo p { padding-top:5px; font-size:77%; padding:0px 6px; margin:0px; }

.right_landing_content .moreinfo a{  text-decoration:underline;}
.right_landing_content .moreinfo a:hover { text-decoration:none;}	



.rightPanel { float:left; width:160px; height:inherit; padding:0px; }
	
.footerWrapper {float:left; width:802px; height:180px;  border-bottom:1px solid #888888; }
.footerTextlinks {margin:0 auto; width:419px; height:50px; text-align:center; padding-top:10px;}
.footerTextlinks p { font-size:85%; color:#909090;}
.footerTextlinks a {color:#909090; text-decoration:underline;}
.footerTextlinks a:hover {color:#909090; text-decoration:none;}

.footerImagelinks {float:left; width:790px; height:86px; border-top:1px #E8E8E8 solid; border-bottom:1px #E8E8E8 solid;margin-left:5px; padding-top:3px;}

.footerCopyrite {float:left; width:700px; height:20px; margin-left:5px; padding-top:7px;}
.footerCopyrite p { font-size:77%; color:#000000; font-weight:normal;}
.footerCopyrite a {  color:#000000; text-decoration:none; }
.footerCopyrite a:hover {  color:#000000; text-decoration:underline;}

div.rightPanel { float:left; width:159px; margin:10px 0px 10px 0px; }
div.rightPanel div.hd { background-color:#58018E; font-weight:bold; }
div.rightPanel ul.menu_level_1 { background-image:none; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:10px 0px 0px 0px; padding:0px; width:159px; }
div.rightPanel ul.menu_level_1 li { width:139px; min-height:0px; height:auto; font-weight:bold; font-size:85%; background-image:none; border-bottom:1px solid #244EB4; padding:5px 10px; }
div.rightPanel ul.menu_level_1 li.header { background-color:#244EB4; padding:2px 10px; }
div.rightPanel ul.menu_level_1 li.selected { background-image:none; background-color:#fff; }
div.rightPanel ul.menu_level_1 li a {  color:#244EB4; background-image:none; background-color:#fff; padding:0px; margin:0px; }
div.rightPanel ul.menu_level_1 li.selected a { text-decoration:underline; background-image:none; background-color:#fff; }

.rightpanel_loginbackground {float:left; width:159px; height:94px; background:url(/images/panels/rightpanels/rightpanel_loginbackground.jpg) no-repeat;}
.rightpanel_loginheader {float:left; width:100%; height:22px;}
.rightpanel_loginheader p { color:#58018E; font-size:85%; font-weight:bold; margin:0;padding:4px 4px 4px 8px;}
.rightpanel_logindetails {float:left; width:100%; height:72px; text-align:center; padding-top:9px;}
.rightpanel_loginboxes_wrapper {float:left; width:100%; height:inherit;}
.rightpanel_loginboxes {float:left; width:147px; height:inherit; border:0px #00FF33 solid; padding-left:9px;}
.rightpanel_loginbutton {float:left; width:100%; height:inherit; padding-top:2px;}
.rightpanel_loginbutton .remember_wrapper {float:left; width:10px; border:0px #00FF00 solid; padding-left:9px; padding-top:4px;}
.rightpanel_loginbutton .login_button {float:left; width:130px; border:0px #000099 solid; padding-left:2px; padding-top:3px;}
.rightpanel_loginboxes input.uname {font-size:77%; padding-left:3px; width:134px; display:block;}
.rightpanel_loginboxes input.pword_text {display:block; font-size:77%; padding-left:3px; margin-top:2px; width:134px;}
.rightpanel_loginboxes input.pword_password {display:none; font-size:77%; padding-left:3px; margin-top:2px; width:134px;} 
.rightpanel_loginboxes checkbox.remember_me {margin:0;padding:0;}

.rightpanel_loggedin { float:left; width:159px; }
.rightpanel_loggedin .login_header { width:100%; height:22px; float:left; background:url(/images/panels/rightpanels/rightpanel_login_header_background.jpg) no-repeat; }
.rightpanel_loggedin .login_header p { color:#58018E; font-size:85%; font-weight:bold; margin:0; padding:4px 4px 4px 8px;}
.rightpanel_loggedin .login_body { float:left; width:100%; background-image:url(/images/panels/rightpanels/rightpanel_login_body_background.jpg); background-repeat:repeat-y; }
body.editable-content div.content { border:2px solid #00FF00; min-height:60px;}
body.editable-content div.content:hover { border:2px solid #FF0000; }

.rightpanel_loggedin .login_body p { color:#ffffff; font-size:85%; padding:4px 4px 4px 8px; margin:0px; }
.rightpanel_loggedin .login_body ul { color:#ffffff; font-size:85%; padding:4px 4px 4px 8px; margin:0px; }
.rightpanel_loggedin .login_body a { color:#ffffff; text-decoration:underline; }
.rightpanel_loggedin .login_body a:hover { text-decoration:none; }
.rightpanel_loggedin .login_footer { float:left; width:100%; height:6px; overflow:hidden; background-image:url(/images/panels/rightpanels/rightpanel_login_footer_background.jpg); background-repeat:no-repeat; }

.homepage_newsevents {float:left; width:423px; height: inherit; margin-top:10px; border:0px #FF0000 solid;}
.homepage_newsevents .top {float:left; width:419px; height:16px; background:url(/images/panels/homepage_newspanel_top.jpg) no-repeat top; border:0px #666666 solid;}

.homepage_newsevents .middle {float:left; width:419px; height: inherit; background:url(/images/panels/homepage_newspanel_middle.jpg) repeat-y; border: 0px #009900 solid;}

.homepage_newsevents .bottom {float:left; width:419px; height:16px; background:url(/images/panels/homepage_newspanel_bottom.jpg) no-repeat bottom; border:0px #00FFFF solid;}


.latestnews {float:left; width:199px; height: inherit; border:0px #666666 solid;}
.latestnews h3 {color:#58018E; font-size:131%; font-weight:bold; padding:5px 2px 2px 12px;}
.latestnews .item {float:left; width:179px; border:0px #00FF66 solid; padding:2px 2px 2px 12px;}
.latestnews .item h2 {margin:0; padding:2px 2px 2px 2px; color:#58018E; font-size:77%; font-weight:bold; border:0px #FF0000 solid;}
.latestnews .item p {margin:0; padding:2px 0px 2px 2px; font-size:77%; font-weight:normal; color:#000000; border:0px #0000FF solid;}
.latestnews .item a { color:#58018E; text-decoration:underline;}
.latestnews .item a:hover {color:#58018E; text-decoration:none;}



.latestevents {float:right; width:199px; height: inherit; border:0px #666666 solid;}
.latestevents h3 {color:#244EB4; font-size:131%; font-weight:bold; padding:5px; padding:5px 2px 2px 12px;}
.latestevents .item {float:left; width:179px; border:0px #00FF66 solid; padding:2px 2px 2px 12px;}
.latestevents .item h2 {margin:0; padding:2px 2px 2px 2px; color:#244EB4; font-size:77%; font-weight:bold; border:0px #3366FF solid;}
.latestevents .item p {margin:0; padding:2px 0px 2px 2px; font-size:77%; font-weight:normal; color:#000000; border:0px #999933 solid;}
.latestevents .item a { color:#244EB4; text-decoration:underline;}
.latestevents .item a:hover {color:#244EB4; text-decoration:none;}

.homepageNewsticker {float:left; width:419px; height:28px; background:url(/images/panels/homepage_newsscroller.jpg) no-repeat; padding:5; margin-top:10px; color:#58018E;}
.homepageNewsticker .item {color:#58018E; font-weight:bold; font-size:100%;}
.homepageNewsticker a {color:#58018E; text-decoration:none;}
.homepageNewsticker a:hover {text-decoration:underline;}


.homepageAboutus {float:left; width:419px; height:89px; background:url(/images/panels/homepage_aboutus_panel.jpg) no-repeat; margin-top:10px;}
.homepageAboutus .picture {float:left; width:49px; height: 63px;  padding:12px; }
.homepageAboutus .info {float:left; width:335px; height: 80px;  padding-top:5px;}
.homepageAboutus .info h1 {margin:0; font-size:131%; color:#244EB4;}
.homepageAboutus .info h2 {margin:0; font-size:85%; color: #000000; padding-top:3px;}
.homepageAboutus .info a {color: #244EB4; text-decoration:underline;}
.homepageAboutus .info a:hover {color: #244EB4; text-decoration:none;}

.homepageAdvertspanel {float:left; width:419px; margin-top:10px;}
		
	

			
.rightpanelWrapper { float:left; width:159px; height: inherit; margin-top:10px; }
.rightpanelWrapper h2 {font-size:116%; color:#FFFFFF; padding-top:3px; padding-left:4px;}


div.rightPanel .rightpanelWrapper .hd { float:left; background-color:#fff; width:159px; height:27px; overflow:hidden; }
div.rightPanel .rightpanelWrapper .hd h2 { font-weight: normal; padding-left:8px; }
div.rightPanel .rightpanelWrapper .bd { float:left; width:157px; border-width:0px 1px; border-style:solid; border-color:#CBCCCB; padding:0px 0px 0px 0px; }
div.rightPanel .rightpanelWrapper .bd .image { float:left; width:157px; height:56px; padding:0px; margin:0px; }
div.rightPanel .rightpanelWrapper .bd .details { float:left; width:144px; height:inherit; padding:4px 8px 6px; }
div.rightPanel .rightpanelWrapper .bd .details p {margin:0; padding-top:2px; font-size:85%; color:#666666;}
div.rightPanel .rightpanelWrapper .bd .details a { color:#58018C; text-decoration:underline;}
div.rightPanel .rightpanelWrapper .bd .details a:hover { color:#58018C; text-decoration:none;}
div.rightPanel .rightpanelWrapper .ft { float:left; background-color:#fff; width:159px; height:6px; overflow:hidden; }



.rightpanelApprenticeships {float:left; width:100%; height:82px; background:url(/images/panels/rightpanels/rightpanel_apprenticeships_heading.jpg) no-repeat;}
.rightpanelApprenticeships h2 { font-weight:normal; padding-left:8px;}

.rightpanelBorder {float:left; width:159px; height: 5px; background:url(/images/panels/rightpanels/rightpanel_bottomborder.jpg) no-repeat bottom;}


	
/* Left panel */

div.leftNavWrapper div.panel { float:left; width:163px; height:91px; border:0px #999999 solid; margin-left:6px; margin-bottom:10px; }
div.leftNavWrapper div.orange { background:url(/images/home/left_info_panel.jpg) no-repeat;}


.orange_internal {float:left; width:160px; height:inherit; border:0px #999999 solid; padding-left:6px; margin-bottom:10px;}
.orange_internal .background {float:left; width:163px; height:91px; background:url(/images/home/left_info_panel.jpg) no-repeat;}

.orange_internal .info {float:left; width:116px; height:67px; padding-left:41px; border:0px #FF0000 solid;}

.orange_internal .info h2 { color:#FF6600; margin:0;padding:0; text-align:right; padding-right:6px; padding-top:8px; font-size:116%; font-weight:bold; letter-spacing:-1px}
.orange_internal .info p { color:#FF6600; margin:0;padding:0; text-align:right; padding-right:6px; padding-top:2px; font-size:85%; font-weight:normal; letter-spacing:-1px}
.orange_internal .more {float:left; width:145px; height:10px; border:0px #FF0000 solid; text-align:right; padding-right:14px; font-size:85%; color:#FFFFFF; font-weight:normal; padding-top:2px; letter-spacing:-1px}


div.thirdnav {float:left; padding:10px 0px 30px; width:149px; }
div.thirdnav ul {float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; width:153px; }
div.thirdnav li {border-bottom:1px solid #003052; color:#000000; font-size:85%; font-weight:bold; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:5px; width:163px; }
div.thirdnav li.heading {background-color:#000000; color:#FFFFFF; height:18px;padding:4px 5px 0px;}
div.thirdnav li a {color:#000000;text-decoration:none;}
div.thirdnav li a.selected {text-decoration:underline;}
div.thirdnav li a:hover {text-decoration:underline;}

.content ul{list-style-type:disc; padding-left:16px; margin:0px;}

p.flashVideo{height:300px;}
p.flashVideo object{position:absolute; z-index:1;}
#dialog1 .bd{height:380px;}

div.element { float:left; width:100%; padding:0px; margin:0px 0px 10px 0px; }
div.half { float:left; width:50%; padding:0px; margin:0px 0px 10px 0px; }
div.element p { padding:0px; margin:0px; }
div.element p.element_heading { font-weight:bold; color:#330066; padding:0px 0px 2px 0px; }
div.element p.element_label { font-weight:normal; color:#000; padding:0px 0px 2px 0px; }
div.element p.element_introduction { font-weight:normal; font-size:11px; }
div.element p.element_field { font-weight:normal; font-size:12px; padding:0px 0px 2px 0px; }
div.element p.element_field input.small,
div.element p.element_field select.small,
div.element p.element_field textarea.small { width:100px; }
div.element p.element_field input.medium,
div.element p.element_field select.medium,
div.element p.element_field textarea.medium { width:200px; }
div.element p.element_field input.large,
div.element p.element_field select.large,
div.element p.element_field textarea.large{ width:414px; }

div.element p.element_field_left input { margin:0px 0px 2px 0px; }
div.element p.element_field_left input.short { width:159px; float:left; }
div.element p.element_field_left input.medium { width:259px; float:left; }
div.element p.element_field_left input.long { width:359px; float:left; }
div.element p.element_field_button { width:55px; float:left; }
div.element p.element_field_button input { padding:1px 0px 0px 5px; }

div.element p.element_button_left { width:50%; float:left; text-align:left; }
div.element p.element_button_right { width:50%; float:left; text-align:right; }


/*resources */
p#resource_breadcrumb a{font-style:italic; color:#000;}
ul#resource_categories li{padding:2px 0 2px 0;}
ul#resource_categories{margin-bottom:10px;}
ul#resource_categories a{text-decoration:none; color:#000;}
ul#resource_categories a:hover{text-decoration:underline; }
ol#resources li h2{font-size:149%; color:#1C4BA7;}
ol#resources li{ margin-bottom:15px;}
ol#resources li p{margin-bottom:0px;}
ol#resources li a{color:#1C4BA7;}
ol#resources p.emsg{margin-top:10px; font-weight:bold;}

/* Training Providers */

div.training_provider_list { width:419px; float:left; }
div.training_provider_list div.hd { width:419px; height:5px; overflow:hidden; background-image:url(/images/home/background_training_provider_list_hd.jpg); background-repeat:no-repeat; }
div.training_provider_list div.bd { width:419px; overflow:hidden; background-image:url(/images/home/background_training_provider_list_bd.jpg); background-repeat:repeat-y; }
div.training_provider_list div.bd div.training_provider { width:417px; float:left; padding:14px 0px 0px; margin:0px 1px; }
div.training_provider_list div.bd div.premium { background-color:#EBEFF7; }
div.training_provider_list div.bd div.training_provider div.box { width:379px; float:left; margin:0px 20px; }
div.training_provider_list div.bd div.training_provider div.box h3 { font-size:130%; font-weight:bold; color:#244EB4; padding:0px 0px 4px 0px; margin:0px; }
div.training_provider_list div.bd div.training_provider div.box p { padding:0px 0px 2px 0px; margin:0px; }
div.training_provider_list div.bd div.training_provider div.box ul { width:379px; float:left; }
div.training_provider_list div.bd div.training_provider div.box ul li { width:48px; float:right; }
div.training_provider_list div.bd div.training_provider div.bottom_line { border-bottom:1px dashed #909090; padding-bottom:10px; margin-bottom:0px; }
div.training_provider_list div.ft { width:419px; height:6px; overflow:hidden; background-image:url(/images/home/background_training_provider_list_ft.jpg); background-repeat:no-repeat; }

div.training_provider_search { width:419px; float:left; margin:0px 0px 20px 0px; }
div.training_provider_search div.hd { width:419px; height:5px; float:left; overflow:hidden; background-image:url(/images/home/background_training_provider_list_hd.jpg); background-repeat:no-repeat; }
div.training_provider_search div.bd { width:389px; float:left; overflow:hidden; background-image:url(/images/home/background_training_provider_search_bd.jpg); background-repeat:repeat-y; padding:10px 15px 8px;}

div.training_provider_search div.bd div.element { margin:0px 0px 2px 0px; padding:0px; }
div.training_provider_search div.bd div.element p.element_heading { width:90px; float:left; color:#000; }
div.training_provider_search div.bd div.element p.element_field { width:299px; float:left; color:#000; }

div.training_provider_search div.ft { width:419px; height:6px; float:left; overflow:hidden; background-image:url(/images/home/background_training_provider_list_ft.jpg); background-repeat:no-repeat; }

div.training_provider_list { width:419px; float:left; margin:0px 0px 10px 0px; }
div.training_provider_list div.hd { width:419px; height:5px; overflow:hidden; background-image:url(/images/home/background_training_provider_list_hd.jpg); background-repeat:no-repeat; }
div.training_provider_list div.bd { width:419px; overflow:hidden; background-image:url(/images/home/background_training_provider_list_bd.jpg); background-repeat:repeat-y; }
div.training_provider_list div.bd div.training_provider { width:417px; float:left; padding:14px 0px 0px; margin:0px 1px; }
div.training_provider_list div.bd div.premium { background-color:#EBEFF7; }
div.training_provider_list div.bd div.training_provider div.box { width:379px; float:left; margin:0px 20px; }
div.training_provider_list div.bd div.training_provider div.box h3 { font-size:130%; font-weight:bold; color:#244EB4; padding:0px 0px 4px 0px; margin:0px; }
div.training_provider_list div.bd div.training_provider div.box p { padding:0px 0px 2px 0px; margin:0px; }
div.training_provider_list div.bd div.training_provider div.box a { color:#244EB4; }
div.training_provider_list div.bd div.training_provider div.box p.date { font-weight:bold; color:#244EB4 }
div.training_provider_list div.bd div.training_provider div.box ul { width:379px; float:left; }
div.training_provider_list div.bd div.training_provider div.box ul li { width:48px; float:right; }
div.training_provider_list div.bd div.training_provider div.bottom_line { border-bottom:1px dashed #909090; padding-bottom:10px; margin-bottom:0px; }
div.training_provider_list div.ft { width:419px; height:6px; overflow:hidden; background-image:url(/images/home/background_training_provider_list_ft.jpg); background-repeat:no-repeat; }

div.training_provider_search { width:419px; float:left; margin:0px 0px 20px 0px; }
div.training_provider_search div.hd { width:419px; height:5px; float:left; overflow:hidden; background-image:url(/images/home/background_training_provider_list_hd.jpg); background-repeat:no-repeat; }
div.training_provider_search div.bd { width:389px; float:left; overflow:hidden; background-image:url(/images/home/background_training_provider_search_bd.jpg); background-repeat:repeat-y; padding:10px 15px 8px;}
div.training_provider_search div.bd div.element { margin:0px 0px 2px 0px; padding:0px; }
div.training_provider_search div.bd div.element p.element_heading { width:90px; float:left; color:#000; }
div.training_provider_search div.bd div.element p.element_field { width:299px; float:left; color:#000; }
div.training_provider_search div.bd div.element p.element_field input.keyword { width:295px; }
div.training_provider_search div.ft { width:419px; height:6px; float:left; overflow:hidden; background-image:url(/images/home/background_training_provider_list_ft.jpg); background-repeat:no-repeat; }


/* Changes made by Kyle IE DESIGN 13/10/08 phase 6 */
.interactive { possition:relative; width:802px; height:170px; background-image:url(/images/home/interactive_holding.png); background-repeat:no-repeat; padding-bottom:15px;} 

.profile { position:relative;}
#profileLeft { height:104px; width:91px; float:left; background-image:url(/images/home/profile_left.png); background-repeat:no-repeat;}  
#profileRight { height:104px; width:328px; float:left; background-image:url(/images/home/profile_right.jpg); background-repeat:no-repeat;}  
#profileRight p { margin-top:10px; margin-left:15px; margin-right:15px; margin-bottom:3px; font-size:85%;}
#profileRight p.sig { font-weight:bold; font-size:77%; color:#244EB4; margin-top:0px;}
#profileRight a.plink { position:absolute; right:7px; top:92px; height:15px; color:#FFFFFF; font-size:93%; padding-right:10px; background:url(/images/more_right_arrow.gif) no-repeat right; text-decoration:none;}
#profileRight a.plink:hover{ text-decoration:underline; }




