/*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%;height:100%}
	body fieldset{border:none}
	body fieldset legend{display:none}
	body a{text-decoration:underline;outline:none;color:#0065cd}
	body a:focus{outline: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:982px}
/*inner container*/
	.wrapper {width:976px;margin:0 auto;text-align:left}
/*Utilities Containing div (contact us sign up etc..)*/
	.utilities {width:976px;background: #313131 url(images/master/BG_utility.gif) repeat-x;text-align:right;font-size:1.2em;padding: 3px 0 0 0}

/*TOP UTILITY NAV CONTROLS*/
	.utilities .navigation{height:23px;margin:0 6px 0 0;text-align:right;float:right}
	.utilities .navigation ul{margin-top:4px}
	.utilities .navigation li{display:inline}
	.utilities .navigation li:first-child{}
	.utilities .navigation a {padding:0 7px;text-decoration:none}
	.utilities .navigation a:hover{text-decoration:underline;}

/*SEARCH CONTROLS*/
	.utilities  fieldset.search{text-align:right;float:right;margin:0px 8px 0 0}
	.utilities .search label{padding:4px 5px 0 0;text-align:right;float:left}
	.utilities .search input.searchfield{width:170px;height:18px;padding:0px 0 0 2px;line-height:1.5em;font-size:1em;display:inline;border: 1px solid #444;}
	.utilities .search input{display:inline}
	.utilities .search span{display:none}
	.utilities .search .btn_search
	{width:27px;height:20px;margin-left:3px;background: transparent url(images/master/Btn_go.gif) no-repeat 0px 1px;font-size:11px;font-weight:700;padding:0 0 0px 2px;cursor:pointer}
	.utilities .search .option{display:none}

	.branding, .branding_welsh {width:976px; 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:976px;height:265px;clear:both;}
	.contentPane .flashContent{width:400px;margin:0 0 10px 10px;height:209px}
	.contentPane_wide .flashContent{width:580px;height:209px;margin-bottom:10px}
	
	.flashBanner .flashDisabled{background: transparent url(images/master/Flash_banner.jpg) no-repeat;text-align:right;height:100%}
    .flashContent .flashDisabled{background:transparent url(images/master/Flash_content.jpg) no-repeat;text-align:right;height:100%}
    .flashDisabled div{background: url(/app_themes/default/images/master/flashdisabled_bg.png);color: #FFF; margin: 0; padding: 5px;}
    .flashDisabled p{margin: 0; padding: 3px;text-align:right;}
    .flashDisabled a {border:none;width:112px;height:33px;display:block;background:transparent url(/App_Themes/default/images/webparts/icons/disabled_getflashplayer.gif) no-repeat;}

	/*breadcrumbs*/
  	.breadcrumbs{width:976px;font-size:1.2em;}
	
    .breadcrumbs ul {padding:0;list-style:none;padding:5px 0 5px 16px;}
    .breadcrumbs li {float:left;margin:0;padding:0;font-size:1em;width:730px;}
    .breadcrumbs li a {white-space:nowrap;}
	.breadcrumbs a.breadcrumb {text-decoration:underline;}
	.breadcrumbs a.breadcrumb:hover {text-decoration:none;}
	.breadcrumbs a.current{font-weight:bold;text-decoration:none;}
	.breadcrumbs a.current:hover{text-decoration:none;}


    /*.pageBody{margin:0 8px}	*/ 
	.pageBody{ margin: 0 15px 10px;min-height:500px;height:auto !important;height:500px;}   
	
	.leftPane{float:left;display:inline;width:170px;height:auto;margin-right:16px}
	.contentPane {float:left;width:544px;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.3em;margin-left:0}
	.contentPane_wide {float:left;width:730px;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.3em;margin-left:0}
	.contentPane .inner{width:554px;overflow:hidden}
	.contentPane_wide .inner{width:740px;overflow:hidden}
	
	.contentPane div div,.contentPane_wide div div{margin: 0 16px 16px 0}
	.contentPane div div div,.contentPane_wide div div div{margin:0}
	.contentPane p,.contentPane_wide p {margin-left:10px}
	
	.rightPane {float:left;width:200px;height:auto;margin-left:16px;overflow:hidden;font-size:1.2em;line-height:1.2em}
	
	.bottomPane {clear:both;height:10px}
	
	.footer {clear:both;width:976px;font-size:1.1em}
	.footer ul {padding:0;list-style:none;margin-top:8px}
	.footer li {float:left;margin:0;padding:0;border-right:1px solid #ccc}
	.footer a {display:inline;padding:0px 6px 2px 4px;text-decoration:none;}
	.footer a:hover{text-decoration:underline}

	.footer .right {float:right;padding-top:6px;border-right:none}
	.footer .left {float:left;padding: 1px 2px 0 5px}

/*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;cursor:pointer;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;cursor:pointer;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}
