/*GLOBAL RE-SET*/
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, label 
	{padding:0;margin:0}
	
	html{overflow: scroll;} 
	body ul li{list-style:none ;}
	body img{border:none}
	body {text-align:center;font-size:62.5%;margin-bottom:20px;height:100%}
	body fieldset{border:none}
	body fieldset legend{display:none}
	body a{text-decoration:underline}
	body a:focus{border:none}
	body a:hover{text-decoration:underline}
	
	h1 {display:none}
	h2 {display:none}
	h4 {font-size:1.1em}
	
	.access {display:none}
	.clear{clear:both;display:block}
	.external{height:10px; width:10px}
	.external_link{display:none}
	.hide{display:none}

/*LAYOUT-PANES*/
/*outer containing elements */
/*background graphic/drop shadow can be set inside this element and set to repeat-y*/
	#outer {text-align:center;margin:0 auto;width:760px}
/*inner container*/
	.wrapper {width:756px;margin:0 auto;text-align:left}
/*Utilities Containing div (contact us sign up etc..)*/
	.utilities 
	{width:756px;background: url(images/master/BG_utility.gif) repeat-x;text-align:right;font-size:1.1em;clear:both;margin-bottom:2px}

/*TOP UTILITY NAV CONTROLS*/
	.utilities .navigation{height:23px;margin:1px 4px 0 0;text-align:right;float:right}
	* html .utilities .navigation{margin:1px 5px 0 0;}
	.utilities .navigation ul{margin-top:4px}
	.utilities .navigation li{display:inline;}
	.utilities .navigation li:first-child{border-left:none !important;border-left:0 !important}
	.utilities .navigation a {padding:1px 2px 0 4px;text-decoration:none}
	.utilities .navigation a:hover{text-decoration:underline;}

	* html .utilities .navigation a {padding:1px 0px 0 3px;text-decoration:none}

/*SEARCH CONTROLS*/
	.utilities  fieldset.search{text-align:right;float:right;height:20px;padding-top:3px;}
	.utilities .search label{padding:5px 5px 0 0;text-align:right;float:left; }

	.utilities .search input{display:inline;}
	.utilities .search span{display:none}
	.utilities .search input.searchfield{width:105px;height:13px;padding:2px 2px 2px 2px;margin:0;font-size:1em;display:inline}
	.utilities .search .btn_search
	{padding-bottom:2px;width:74px;height:20px;background:transparent url(images/webparts/icons/Btn_go.gif) 0 1px;font-weight:700;}
	.utilities .search .btn_search a{}
	.utilities .search .option{display:none}


	.branding, .branding_welsh {width:756px; height:80px; background: url(images/master/branding.jpg) no-repeat;}
	
	.branding H3{margin:0;padding:0}
	.logo{width:178px;height:80px;display:block}
	.flashBanner {width:756px;height:209px}
	.contentPane .flashContent{width:400px;margin:0 0 10px 10px;height:209px}
	.contentPane_wide .flashContent{width:580px;height:209px;margin-bottom:10px}

	/*breadcrumbs*/
  	.breadcrumbs{width:748px;font-size:1.1em; margin-bottom:5px}
	
    .breadcrumbs ul {padding:0;list-style:none;padding:3px 0 0 16px;}
    .breadcrumbs li {float:left;margin:0;padding:0;font-size:1em;width:730px;}
	.breadcrumbs a span.breadcrumb {font-size:1em;font-weight:bold;white-space:nowrap;}
	.breadcrumbs a:hover span.breadcrumb {font-size:1em;font-weight:bold;white-space:nowrap;text-decoration:underline !important;}
	
	.breadcrumbs span.current{font-size:1em; text-decoration:none !important;white-space:nowrap;}
	.breadcrumbs span.current:hover {text-decoration:none !important}

    /*.pageBody{margin:0 8px}	*/ 
	.pageBody{ margin: 0 8px 10px;min-height:500px;height:auto !important;height:500px;}   
	
	.leftPane{float:left;display:inline;width:170px;height:auto;margin-right:10px}
	.contentPane {padding-top:5px;float:left;width:400px;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.3em;margin-left:0}
	.contentPane_wide {float:left;width:580px;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.3em;margin-left:0}
	.contentPane .inner{width:410px;overflow:hidden}
	.contentPane_wide .inner{width:590px;overflow:hidden}
	
	.contentPane div div,.contentPane_wide div div{margin: 0 10px 0 0}
	.contentPane div div div,.contentPane_wide div div div{margin:0}
	.contentPane p,.contentPane_wide p {margin-left:10px}
	
	.rightPane {float:left;width:150px;height:auto;margin-left:10px;overflow:hidden;font-size:1.1em;line-height:1.2em}
	
	.bottomPane {clear:both;height:10px}
	
	.footer {clear:both;width:756px;height:25px;font-size:1.1em}
	.footer ul {padding:0;list-style:none}
	.footer li {float:left;margin:0;padding:0}
	.footer a {display:inline;padding:5px 6px 6px 6px;text-decoration:none}
	
	.footer .right {float:right;padding-top:6px}
	.footer .left {float:left;padding: 6px 0 0 10px}

/*SEARCH/PAGINATION AND LISTINGS*/
    ol.search-results{margin: 0 0 10px 10px}
    .searchNumber{margin-left:10px}
    .searchterm{font-weight:bold;}
    	
    .paging{width:100%}
    .paginginfo{display:block;float:left;width:150px;padding:10px  0 8px 10px;text-align:left}
    .paging .pagelinks br{clear:both;display:block}
    .paging .pagelinks{float:right;text-align:right;display:block;width:auto;height:18px;margin:10px 20px 8px 0}
    	
    a.paginglink{display:block;float:left;margin:0 5px;height:18px;}
	a.paginglink:hover{text-decoration:none}
    a.paginglink_active{display:block;float:left;margin:0 5px;font-weight:bold;border:none;height:18px}
    	
    ol.search-results li {margin:10px 10px 0 20px}
    ol.search-results li a{font-size:1.2em;padding-bottom:1px;text-decoration:none;line-height:1.6em}
    ol.search-results li a:hover{text-decoration:underline}
		
	.btnNext
	{width:18px;height:17px;background: transparent url(images/webparts/icons/btn_next.gif) no-repeat top right;display:block;float:left;border:none;margin-right:10px;padding-left:5px}
	.btnNext_disabled
	{width:18px;height:17px;background: transparent url(images/webparts/icons/btn_next_disabled.gif) no-repeat  top right;display:block;float:left;margin-right:10px;padding-left:5px}
	
	.btnPrevious
	{width:18px;height:17px;padding-right:5px;background: transparent url(images/webparts/icons/btn_previous.gif) no-repeat;display:block;float:left;}
	.btnPrevious_disabled
	{width:18px;height:17px;padding-right:5px;background: transparent url(images/webparts/icons/btn_previous_disabled.gif) no-repeat;display:block;float:left;}
	
	.btnSubmit{}
	.btnSubmit_disabled{}
	
	.SiteMap ul{padding-left:10px}
	.SiteMap ul lu{padding-left:0}
	.SiteMap .TreeView-Collapse{display:none;}
	.SiteMap li{padding:0 0 5px 10px}