/*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;}
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;margin-top:6px}
/*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:28px;margin:0 6px 0 0;text-align:right;float:right}
.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:0 0 0 2px;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 {width:976px; height:80px; background-color:#fff;}
.branding_welsh {width:976px; height:80px; background-color:#fff;}
.branding H3{margin:0;padding:0}
.logo{width:193px;height:71px;display:block;background: url(images/master/logo.jpg) no-repeat}
.flashBanner {width:966px;margin-left:4px;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; padding:2px 0 5px 0}
.breadcrumbs ul {padding:0;list-style:none;padding:3px 0 0 30px;}
.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}
.rightPane {float:left;width:200px;height:auto;margin-left:16px;overflow:hidden;font-size:1.2em;line-height:1.2em}	
.bottomPane {clear:both;}

.contentPane {float:left;width:544px;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.3em;margin-left:0}
.contentPane .inner{width:554px;overflow:hidden}
	
.contentPane_wide {float:left;width:730px;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.3em;margin-left:0}	
.contentPane_wide .inner{width:740px;overflow:hidden}
	
	
.contentPane_full{float:left;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.3em;margin-left:0;}	
.contentPane_full .inner{overflow:hidden}	
	
/*.contentPane_wide {float:left;width:950px;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.3em;margin-left:0}	
.contentPane_wide .inner{width:960px;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}	
	
.footer {clear:both;width:976px;height:25px;font-size:1.2em;font-family:Arial, Helvetica, sans-serif;margin-bottom:60px}
.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:0px}
.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}

* html .contentPane_full{float:left;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.3em;margin-left:0;padding-right:50px}	
*+ html .contentPane_full{float:left;text-align:left;overflow:hidden;font-size:1.2em;line-height:1.3em;margin-left:0;padding-right:50px}	