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:100px;font-family: Arial,Helvetica, sans-serif;color:#333333; background:#F5F5F5}
body fieldset{border:none}
body fieldset legend{display:none}
body a{text-decoration:none;outline:none;color:#006699}
body a:visited{color:#663399}
body a:focus,body a.focus:visited,body .focus{outline:none;background-color:#006699;color:#fff;border:none;}
body input.focus{color:#333}
body a:hover{text-decoration:underline}
	
h1{color:#003366;text-transform:uppercase;font-size:1.9em;margin:0.2em 0 1em}
h2{color:#003366;text-transform:uppercase;font-size:1.3em;margin:0.2em 0 0.7em}
h3{color:#003366;text-transform:uppercase;font-size:1.05em;margin:0 0 1em} 
h4{color:#003366;font-size:1.05em;margin:0.2em 0 1.1em;}
h5{color:#003366;font-size:1.05em;margin:0.2em 0 1.1em;}
h6{color:#003366;font-size:1.05em;margin:0.2em 0 1.1em;}

	 p.large{font-size:1.2em;font-weight:normal;margin:0 0 1em 0}
	.clear{clear:both;display:block;}
	.external{height:10px; width:10px; background: transparent url("images/icons/newwindow.gif") no-repeat  0 0 ;height: 10px; margin-left: 5px; width: 10px;}
	.download {cursor: pointer;    background: transparent url("images/icons/newwindowplus.gif") no-repeat 0 0.1em  ;height: 11px;margin-left: 5px;width:10px;}
    .download:hover {}
    .order { cursor: pointer;   background:transparent url("images/icons/newwindowplus.gif") no-repeat 0 0.1em ;height: 11px;margin-left: 5px;width: 20px;}
    .order:hover {}
	.hide{left:-999em;position:absolute ;top:-999em;}
	
    .pdf {background:url(images/icons/file_pdf.gif) no-repeat 0 0.3em !important ;padding:5px 0 5px 29px !important}
	.doc {background:url(images/icons/file_doc.gif) no-repeat 0 0.3em !important ;padding:5px 0 5px 29px !important}
	.xls {background:url(images/icons/file_xls.gif) no-repeat 0 0.3em !important ;padding:5px 0 5px 29px !important}
	.ppt {background:url(images/icons/file_ppt.gif) no-repeat 0 0.3em !important ;padding:5px 0 5px 29px !important}
	.zip {background:url(images/icons/file_zip.gif) no-repeat 0 0.3em !important ;padding:5px 0 5px 29px !important}
	.contentPane .cms ul li.pdf,.contentPane .cms ul li.doc,.contentPane .cms ul li.xls,.contentPane .cms ul li.ppt,.contentPane .cms ul li.zip{padding:5px 0 5px 25px !important;list-style:none !important;margin-left:-5px !important}
    .elipsis{background: transparent url("images/icons/elipsis.gif") no-repeat 0 0 ;width:11px;height:10px;text-indent:-999em;overflow:hidden;}
    .right{float:right}
    .left{float:left;margin-right:1.2em !important}
	img.right{margin:0 0 3px 10px !important}
	img.left{margin:0 10px 3px 0 !important}
    .nobg{background:none transparent !important}
    
    
    .orange{background:#D74200;color:#fff;}
	.red{background:#AA0721;color:#fff;}
	.blue{background:#006699;color:#fff;}
	.purple{background:#742F89;color:#fff;}
	.olive{background:#989B00;color:#fff;}
	
	
	.contentPane ul{margin:0.5em 0;}
	.contentPane ol{margin:0.5em 0;list-style-position:inside}
	/*.contentPane ul li {background:url(images/master/blank_arrow.gif) no-repeat 0.1em 43% ;padding-left:15px;}
	.contentPane li a{background:url(images/master/link_arrow.gif) no-repeat 0.1em 43% ;margin-left:-15px;padding-left:15px;}*/
	.contentPane p, blockquote,pre{margin:0.2em 0 0.5em;}
	.contentPane .cms a{text-decoration:underline;}
	.contentPane .list a{text-decoration:none;}
/*LAYOUT*/
	#outer {text-align:center;margin:0 auto;width:962px;overflow:hidden;padding-top:18.5em;}
	.wrapper {width:962px;margin:0 auto;text-align:left;overflow:hidden/*976*/}
	
	.masthead{background:#FFF url(images/master/masthead_bg.gif) repeat-x 0 100%;position:absolute;top:0;width:100%}
    .masthead .wrapper{padding-bottom:1px}
	.pageBody{ margin: 0;}   
	.topPane{font-size:1.3em;float:left;width:767px}
	.leftPane{float:left;display:inline;width:160px;margin-right:17px;padding-top:2px;font-size:1.3em;margin-top:0em;}
	.rightPane {float:left;width:164px;height:auto;margin:0.4em 0 0 20px;overflow:hidden;font-size:1.3em;color:#666;background: url(images/master/stack_item_bg.gif) repeat-x 0 0}

    #contentwrap{float: right;width: 785px;}

	.bottomPane {clear:both;height:54px}	

	.contentPane {float:left;width:580px;text-align:left;overflow:hidden;font-size:1.3em;margin-left:0;padding-top:0.8em;}	
	.contentPane .inner{width:600px;overflow:hidden}	

	.full {width:940px;}
	.full .inner{width:960px}

	.wide {width:730px;}
	.wide .inner{width:750px;}
		



/*TEMPLATE: utility	*/

	.unav{height:23px;margin:1.4em 1.6em 0 0;text-align:right;float:right;clear:right;width:50%;}
	.unav ul{margin-top:4px;}
	.unav li{font-size:1.2em;display:inline;background: url(images/master/slash.gif) no-repeat 100% 0.25em;padding:0 0.6em 0 0; }
	.unav li.last{background-image:none !important}
	.unav a {text-decoration:none;font-weight:bold;}
	.unav a:hover{text-decoration:underline;}
	
	.unav .microcart{background-color:#fff !important}


/*TEMPLATE: search*/	
	  fieldset.search{text-align:right;float:right;margin:2em 1.4em 0 0;clear:right;font-size:1.2em;background: transparent url(images/master/search_bg.gif) no-repeat 0px 2px ;}
	 .search label{text-align:right;}
	 .search input.searchfield{border:none;margin-left:10px;width:195px;height:25px;line-height:1.8em;background: transparent; color:#000000 !important;}
	 .search input{display:inline}
	 .search span{display:none}
	 .search .btn_search{text-indent:-999em;width:25px;height:27px;padding:0 0 0 25px;overflow:hidden;border:none;background: transparent url(images/master/search_btn.gif) no-repeat 0 2px;cursor:pointer}
	 .search .option{display:none}
	
/*TEMPLATE: masthead*/	
	.branding, .branding_welsh {font-size:1.2em;}
	.branding H3{margin:0;padding:0}
	.branding img{margin:1.7em 0 17px}
	
	.flashBanner {width:976px;height:265px;clear:both;}

    .flashDisabled div{background: url(/ukgwa/20120405095507oe_/http://www.decc.gov.uk/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(/ukgwa/20120405095507oe_/http://www.decc.gov.uk/App_Themes/default/images/webparts/icons/disabled_getflashplayer.gif) no-repeat;}

/*TEMPLATE: breadcrumbs*/	
	/*breadcrumbs*/
	.crumbs{font-size:1.1em;margin-top:19px;border-left:180px solid #F5F5F5;}	
	.crumbs p{font-weight:bold;}
    .crumbs ol {padding:0;list-style:none;background:#D3EDFA;overflow:hidden;width:582px;height:1.8em}
    .crumbs ol li {display:block;float:left;margin:0; }
	.crumbs ol li.current{background:none}
	.crumbs ol li.current span{color:#000;}
    .crumbs ol li a,
    .crumbs ol li span{display:block;text-decoration:none;white-space:nowrap;padding:3px 0 3px 18px;background: url(images/master/chevron.gif) no-repeat center left}
    .crumbs ol li.mini{width:16px;overflow:hidden;margin:0 0.1em;position:relative}
    /**/.crumbs ol li.mini a{background: url(images/master/chevron_mini.gif) no-repeat center left}
    .crumbs ol li.maxi{width:auto}
    .crumbs ol li.home{background: url(images/master/crumb_home.gif) no-repeat top left;width:19px;height:20px;margin-left:3px;}
    .crumbs ol li.homehover {background-position:0-20px}
    .crumbs ol li.home a{background:none;text-indent:-999em;width:19px;height:20px;display:block;}
    .crumbs ol li.mini .plus{display:none}
    .crumbs ol li.mini:hover .plus{display:block;cursor:pointer;background:  url(images/master/mini_plus.gif) no-repeat center left;position:absolute;left:0;top:-1px;width:16px;height:16px;}
	.crumbs a:hover {text-decoration:underline}
	.crumbs strong{display:block;padding:3px 0 3px 12px;}
	.crumbs .elipsis{padding:0;background: transparent url("images/icons/elipsis.gif") no-repeat 0 0 ;}


	
	
	.default .pageBody{background: url(images/master/contentpane_bg.gif) repeat-y 179px 0;overflow:hidden }
	.default .cms{margin-left:3.1em;padding-right:4.4em;font-size:1.026em;}
	.default .contentPane{margin-left:-3px;padding-right:0px;width:587px;}
	.default .contentPane .inner {padding-left:6px;}
	.default .end{margin-left:-2px}
	.default .cms blockquote{margin-left:-2.2em ;padding:0 5em 0 0.5em !important;background-position: -0.1em 1.1em !important}
	.default .bottomPane{background: #F5F5F5 url(images/master/bottompane_bg.jpg) no-repeat 178px 0}
	.default .crumbs strong{padding-left:40px}	
	.default .of1{position:relative}
	/*.default .cols{margin-left:-3px}*/
	.default .highlight { margin-left:0;width: 100%; padding: 1em 5.1em 1em 3.1em; }
	.default .highlight .body{padding: 1em 5.1em 1em 0;}
	.default .contentPane .of1,.default .contentPane .of2, .default .contentPane .of3, .default .contentPane .of4{margin-left:-2px}
	.default .contentPane .box,.default .contentPane .list {margin-left:-1px;padding-right:0;}
	.default .list h3{font-size:1.05em}
	
	.section .leftPane{min-height:700px}
	.section .contentPane{margin-left:0;padding-right:6px;}

	.section .contentPane .text,
	.section .contentPane .right75,
	.section .contentPane .left75,
	.section .contentPane .textandimage,
	.section .contentPane .facts,
	.section .contentPane .form,
	.section .contentPane .flash-full
	{font-size:1.03em;margin:1em 2em !important;}
	.section .map .content,.section .map .bottom,.section .map .top{width:500px !important}
	.section .map .top{right:58px !important}
	.section .map{margin:1em 0 1em 45px}

	.section .topPane{}
	.section .comments li.comment {border-bottom-color:#f5f5f5;}
	/* policy browser */
	.of1 .inner{padding: 0 6px 0;  width:575px}
	
		.no-results{padding:25px 0 35px 0}
.contentPane .tabs{overflow:hidden;background:url(images/master/tab_blue_line.gif) repeat-x bottom left;padding-left:0.7em;width:565px;margin-left:-1px}
    .contentPane .tabs li{background:url(images/master/tab_blue_bg.gif) no-repeat top left;padding-left:0;}
    .contentPane .tabs a{background:url(images/master/tab_blue_bg.gif) no-repeat top right;margin-left:5px !important;}
    .contentPane ul.tabs li{margin:0 2px 0 0;float:left !important;}
    .contentPane .tabs li a{padding:8px 11px 7px 6px;margin:0 0 0 2px;background-position: 100% 0%;color:#fff;}
    .contentPane .tabs li.active{font-weight:bold;background-position: 0% 107%;color:#2b3366 !important}
    .contentPane .tabs li.active a{background-position: 100% 107%;padding:8px 11px 8px 6px;color:#003366;}
  
  .contentPane .tabs li.inactive.active a{color:#2b3366 !important}
  
  html  .contentPane .tabs li.active a,  html  .contentPane .tabs li.active a:visited {color:#2b3366}
    html  .contentPane .tabs li.inactive a:visited{color:#fff}

    #gcsres {margin-top:2em !important;margin-bottom:1.5em !important}
    #gcsres li {background:none;padding:0;margin:0 }
    html  #gcsres dl.results{width:100%;margin:0 !important;padding:0 0 1em 0 !important;float:left;clear:both;display:block}
    #gcsres dl dt{margin:0 !important;}
    
    #divAlphaRange,#divDateRange,.divAlphaRange{margin:0.5em;}
    #divAlphaRange a,#divDateRange a,.divAlphaRange a{margin:0.3em;}
    #divAlphaRange a.active,
       #divAlphaRange a.focus,
       .divAlphaRange a.active,
       .divAlphaRange a.focus,
       #divDateRange a.active,
       #divDateRange a.focus,
       #divDateRange a:focus,
       .divDateRange a:focus,
       #divAlphaRange a:focus{font-weight:bold;color:#fff;background:none !important}
    .results dd{margin:0 !important;}
     .results dt a{font-style:normal !important}
    .resultsset{margin:0.5em 3em;}
     ol.search-results li div.fileinfo p{margin-top:0.5em}
    .cols blockquote {margin-left:-3.1em !important;padding:0 5em 0 0.5em !important;background-position: 0.9em 1.1em !important}
       
       .minor{color: #666666;
    display: inline-block;
    font-size: 0.85em;
    padding-top: 0.2em;word-wrap: break-word;width:100%}
    
    #pager ul {padding-top:5px;padding-bottom:5px;display:block;clear:both}
    #pager ul li{background:none;text-align:left;float:left;display:inline;width:auto;height:18px;margin:10px 0 8px 0;padding:0 7px 0 7px;border-right:1px solid #999 }



.promos {
    border-radius: 2px 2px 2px 2px;}
.promos {
    box-shadow: 0 5px 14px -2px #D9D9D9;
}


.promos {
    border: 1px solid #E1E3E5;
    font-size: 1.1em;
    margin: 0.5em;
    padding: 0.5em;
}
	
	/* cms */
	.cms{margin:1em 0 1em;}
	.cms ul{margin:0.5em 0;}
	.cms ol{margin:0.5em 0;list-style-position:inside}
	.cms li{margin:0.7em 0}
	.cms ul li {background:url(images/master/pip.gif) no-repeat 0 0.2em ;padding-left:21px;float:none !important}
	.cms ul li ul{margin-left:3.5em}
	.cms ol li ol {margin-left:5.1em}
	.cms ul li ul li{background:url(images/master/hyphen.gif) no-repeat 0 0.4em ;padding-left:21px;} 


	
	.cms dl{margin:0.5em 0}
	.cms dt{font-style:italic;font-size:1em;font-weight:bold;margin:0.5em 0}
	.cms dd{margin-left:2em;margin-bottom:1.8em;}
	
	.cms dl.inline{margin:0.5em 0 ; overflow: hidden;}
	.cms dl.inline dt{margin-top:0;font-style:italic;font-size:1em;font-weight:bold;padding: 0 ;width:10em;float:left;clear:left;}
	.cms dl.inline dd{padding:0 0 0 10em;margin:0}
	
	.quote{padding:1em 0;clear:both;text-align:justify;}
	.right75{width:240px;float:right;clear:right;padding-right:0em !important}
	.left75{width:240px;float:left;clear:left;margin-left:0 !important;}
	.inner .left75 blockquote{text-align:left;padding:0  !important;margin-right:0em !important;margin-left:0em !important}
	.inner .right75 blockquote{text-align:right;padding:0  !important;margin-right:0em !important;margin-left:0em !important}
		
	.cms blockquote,.comment blockquote{width:100%;font-family:Georgia,serif;font-size:1.4em;color:#333;background: #D0ECF9 url(images/master/blockquote.gif) no-repeat 0 1em;padding:0 5.1em 0 0.7em !important}
	.comment blockquote{}
	.cms blockquote p{padding: 0.8em 2.1em ;}
	.cms blockquote p.footnote{font-family:Arial,sans-serif;font-size:0.7em;padding:0 3.5em 1.6em}
	.cms p{color:#333}
	.cms hr{color:#999;border:none;border-top:1px solid #999}
	.cms cite{font-family:Georgia,serif;color:#666;font-style:normal;}
	
	.cms table{border-collapse: collapse;width:500px;border-top:2px solid #999999;border-bottom:1px solid #999999;padding:0;width:103%;margin:0.5em 0 0.5em -1em;}
	.cms caption{font-style:italic;font-weight:bold;padding:0.5em 1em;text-align:left;}
	.cms th{background:#EEE;border-top:1px solid #999999;padding:0.5em 1em;margin-left:-1em;text-align:left;}
	.cms td{background:#fff;border-top:1px solid #999999;padding:0.5em 1em;margin-left:-1em;text-align:left;}
	.cms table.small td,.cms table.small th{padding:0.25em 0.5em}
	
	.map,.form,.quote,.highlight,.boxout{margin:1em 0}
	.form .row{margin:0.5em 0 0.2em}
	.form input.field,
	.form select.field,
	.form textarea.fieldtextarea{width:250px;margin-top:0.2em;display:block;background: #FFF url(images/master/field.gif) repeat-x;border:1px solid #C6CFD4;line-height:1.4em;padding:2px 8px 5px;color:#333 !important}
	.form textarea.fieldtextarea{font-size:1em}
	.form acronym,.form .fielderror{color:red}
	.form acronym{color:#333; outline:none}
	.form .fielderror{display:inline}
	.form .send input, .button{background:url(images/master/button.jpg) no-repeat; display:block;color:#003265;font-weight:bold;width:138px;height:36px;border:none;cursor:pointer;text-indent:0;padding:0;}
	.form .small{background:url(images/master/buttonsmall.jpg) no-repeat; display:block;color:#003265;font-weight:bold;width:78px;height:36px;border:none;cursor:pointer;text-indent:0;padding:0;}
	.form .small:hover,a.flexbutton:hover{color:#fff}
	a.flexbutton{background:url(images/master/buttonflex.jpg) no-repeat;line-height:2.4em;margin-right:-5px;color:#003265;font-weight:bold;cursor:pointer;padding:10px 0 12px 10px; text-align:center; text-decoration:none !important; }
	a.flexbutton span{background:url(images/master/buttonflex.jpg) no-repeat top right;padding:10px 3px 12px;text-decoration:none;}
	.form .clear{background:none}
	.form .cols{background:none !important;overflow:hidden;clear:Both}
	.form .cols li{padding-left:0 !important;float:left !important}
	
    .form .select{background:url(images/master/droplist_bg.gif) no-repeat;display: block; height: 30px;position: relative; width: 330px;}
    .form .select span.btn{background:url(images/master/droplist_btn.gif) no-repeat;width:25px;height:26px;position:absolute;top:0;right:0 }
    .form .select span.hover{background-position:0 -26px}
    .form .select span.selected{position:absolute;top:3px;left:0.5em;width:100%;height:1.3em;overflow:hidden}
    .form .select ul.droplist li.selected,
    .form .select ul.droplist li.hover{background:#0089C7;color:#FFF}
    .form .select ul.droplist{position:absolute;width: 92%;top:2em;left:2px;border:1px solid #efefef }
    .form .select ul.droplist li{background:none #fff;padding:0 0 0 0.5em;margin:0;cursor:default}
    
	.of2 ul.col li {float:none;padding-left:21px;}
	.of2 ul.col li:first-child{margin-left:3px}
	.of2 ul.col{float:left;width:220px}
	.of3 ul.col li {float:none !important;padding-left:21px;}
	.of3 ul.col li:first-child{margin-left:3px}
	.of3 ul.col{float:left;width:167px}
	.of3 ul.col input{float:left;}
	.of3 ul.col label{margin-left:1.5em;margin-right:1em;display:block}
	.of2 ul.col{margin-left:3em !important;background:#fff;}
	fieldset.advanced .of3,fieldset.advanced .of3 .clear{background:none}
	fieldset.advanced label{text-align:left}
	.form fieldset.advanced{background:none;float:none;text-align:left;font-size:1em;margin-right:0;}
	.form fieldset.advanced li{background:none !important}
	fieldset.search .calendar {background-image: url(images/icons/calendar.gif)}
	fieldset.search input.calendarsmall{padding:5px 8px 5px;border:none;cursor:pointer;width:116px;background: url(images/icons/calendar_small.gif) no-repeat top left}
	.leftPane fieldset.search{float:none;margin:0;text-align:left;}
	.leftPane fieldset.search input.medium{width:125px}

	

	/* tweaks for Rightpane/leftPane */
	.rightPane .cms,
	.leftPane .cms{margin:0 !important;font-size:0.9em;color:#666}
	.rightPane .cms li a,.leftPane .cms li a{font-weight:bold;}
	.leftPane .box{background-position:0 3px !important}
	.rightPane .cms ul li,
	.leftPane .cms ul li {background:url(images/master/pip_small.gif) no-repeat 0 0.3em ;padding:5px 0 5px 29px;margin:0.2em 0}
	.rightPane .cms ul li.pdf {background:url(images/master/pdf.gif) no-repeat 0 0.3em ;padding:5px 0 5px 29px}
	.rightPane .cms ul li ul,
	.leftPane .cms ul li ul{margin-left:0em}
	.rightPane .cms ol li ol,
	.leftPane .cms ol li ol {margin-left:2.1em}
	.rightPane .cms ol,
	.leftPane .cms ol{list-style-position:outside}	
	.rightPane .cms p,
	.leftPane .cms p{color:#666}
	.rightPane .box,
	.leftPane .box{margin:1.55em 0 0 0;padding:1.3em 0 1.55em 0;background: url(images/master/stack_item_bg.gif) repeat-x 0 100%}
	.rightPane .feed{padding:0 0 1.55em 0;margin-top:1em !important}
	.rightPane .box h1,.rightPane .box h3,
	.leftPane .box h1,.leftPane .box h3{font-size:1.16em;}
	.rightPane .feed .top{background-color:#d3edfa;margin-bottom:0.5em;margin-top:0}
		.rightPane .feed .top h3{margin-top:0em;padding: 0.7em 0 0.9em 0.15em;}
	.rightPane .box h4,
	.leftPane .box h4{font-size:1.15em}
	.rightPane .box ul.share{float:none;margin-bottom:-1em}
	.rightPane .box ul.share li{float:left !important;background:none;margin: 0 0 0 0.5em;padding:0}
    .rightPane .box ul.more{margin-top:1em;}
    .default .rightPane .box .content{width:160px}
    .contentPane .box{width:284px;background: url(images/master/list_bg.gif) repeat-y 0 0;}
	.contentPane .cms h3{margin:1.5em 0 0.5em} 
    .contentPane .box h3{padding:0.4em 0.5em 0.4em 0.7em;margin:2px 3px 2px 4px;display:block;font-size:1.05em}
    .contentPane .right{margin-right:80px;}
    .contentPane .box .content{margin: 1em 1.5em;width: 260px;}
    .contentPane .box img{margin:0 0 0 4px;}
    .contentPane  .box ul.more{padding-left:15px}
    .contentPane .blue .content{color:#333;margin:0 0 0 10px;Background: url(images/master/blue_bot.gif) no-repeat 0 100%}
    .contentPane  ul.more{clear:both;background:url(images/master/list_bot.gif) no-repeat 0 100%;margin-bottom:0;padding-bottom:0.5em}

	ul.share{background:#F5F5F5;width:197px;height:20px;float:right;overflow:hidden;margin-top:-1px;}
	ul.share li{float:left;width:12px;height:19px;display:block;margin-left:0.5em;background:none}
	ul.share li a{width:100%;height:19px;display:block;float:left;background:url(images/master/share.gif) no-repeat 0 -1px; }
	ul.share li.add{width:73px !important;float:none;margin-left:14px;}
    ul.share li.add a{float:none;background-position:0 0;}
	ul.share li.fb{margin-left:95px;}
	ul.share li.fb a{background-position:-79px 0;}
	ul.share li.twt a{background-position:-95px 0;}
	ul.share li.eml a{background-position:-112px 0;}
	
	.topPane h1{margin:0.8em 0 0.65em 0.3em}
	/* html columns */
	.cols{width:105%;color:#666;clear:both;}
	.cols .end{width:584px; height:5px ;font-size:0.1px;padding-top:12px;margin-left:0;}
	.cols ul{margin:0;padding:0;}
	.cols ul li:first-child{margin-left:6px}
	.cols ul li{float:left;padding:0;margin:3px 23px 3px 3px;overflow:hidden;}
	div.of1 ul{margin-left:10px}
	div.of1 ul li,.cols ul li ul li {background:url(images/master/pip.gif) no-repeat 0 0.3em ;padding:0.1em 0 0 15px;margin:0 !important;width:auto;float:none}
	.cols ul  ul li:first-child{margin-left:0}
	.cols ul li.last{margin-right:0}
	.cols h3 a {color:#fff;padding:0.4em 0 0.4em 0.65em;margin:0;display:block;}
    .cols h2.purple{padding:0.4em 0 0.4em 0.7em;font-size:1em;margin-left:-1px;}
    .cols h2.olive{font-size: 1.15em; margin-top:2px;margin-bottom:2px;margin-right: 0px; padding: 0.4em 0 0.4em 0.7em;}
	.cols p, .cols ul ul, .cols ul ol{padding:0 8px}
	.cols h3 a img{margin-left:-0.65em;border:none;margin-top:0.5em;margin-bottom:-0.4em;display:block;border-top:2px solid #fff}
	.cols h3 a:hover{text-decoration:none}
	.cols blockquote{margin-left:-2.1em !important;padding:0 2.8em 0 0.5em !important;background-position: 0.9em 1.1em !important}
	
	.of1{background: url(images/master/col1_bg.gif) repeat-y;}
	.of1 .cms{margin:0 5.1em 0  3.1em !important;padding-top:2em;font-size:1.04em;line-height:1.5em;}
	.of1 .cms ul li{padding-left:21px;}
	.end{width:100%;clear:Both;background: url(images/master/col1_clear_bg.jpg) no-repeat bottom left;}
	
	.of2{background: url(images/master/col2_bg.gif) repeat-y;}
	.of2 ul li{width:274px;}
	.of2 .end{background: url(images/master/col2_clear_bg.jpg) no-repeat bottom left;}
	
	.of3{background: url(images/master/col3_bg.gif) repeat-y;}
	.of3 ul li{width:174px;}
	.of3 .end{background: url(images/master/col3_clear_bg.jpg) no-repeat bottom left;}
	
	.of4{background: url(images/master/col4_bg.gif) repeat-y;}
	.of4 ul li{width:124px;margin-right:23px;}
	.of4 .end{background: url(images/master/col4_clear_bg.jpg) no-repeat bottom left;}
	
	
	.of3of4{overflow:hidden;float:left;clear:right;width:460px;padding:0 !important;margin-left:16px; background: #F5F5F5 url(images/home/of3of4_bg.gif) repeat-y;}
	.of3of4{padding:0.4em 0.5em 0 1.1em;}
	.of3of4 h3.orange{display:block;margin:2px 2px 0 4px;padding:0.4em 0.5em}
	.of3of4 h3.orange a{margin:0 !important;padding:0;font-size:1.05em;line-height:1.5em;}
	.of3of4  ul li:first-child{margin:2px 0 0 4px !important;}
	.of3of4  ul li{padding-left:0;margin:2px 0 0 2px !important;width:150px;}

	.of3of4 .end{width:100%;background: url(images/home/of3of4_clear_bg.jpg) no-repeat bottom left;}

	
	.topPane .of1{background: url(images/master/col1_bg_toppane.gif) repeat-y;position:relative;width:767px}
	.topPane .of1 .end{background: url(images/master/col1_clear_bg_toppane.jpg) no-repeat bottom left;padding:0;clear:both;width:100%}
	
	.home .of1{background: url(images/home/col1_bg.gif) repeat-y -1px 0;position:relative;margin:1px 2px;width:624px}
	.home .of1 .end{background: #F5F5F5 url(images/home/col1_clear_bg.jpg) no-repeat top left !important;height:23px !important;padding:0;clear:both;width:100%;}
	.home .of1 .carousel img{margin:0;}
	.home ul.video{top:205px;left:580px;width:100px;}
	.home .of1 .carousel .strip{left:0;top:192px; height:66px}
	.home .contentPane{margin-left:-3px;width:624px;margin-top:2.3em;padding:0;}
	.home .contentPane .inner{width:644px;padding-left:6px;}
	.home .list dt strong{margin-left:0}
	.home .rightPane{width:303px;margin-top:2.3em;}
	.home #contentwrap{float:none !important;width:962px}
	.home .rightPane .box {	OVERFLOW: hidden;	WIDTH: 303px}
	.home #outer {padding-top:15em}
		.home .masthead {background-position:0 135%}
	.home .crumbs {display:none}
	.home .list{width:140px;background-image:url(images/home/list_bg.gif) }
.home .list ul.more li.detail{padding-left:15px;}
	

	.news h1 .rss{float:right;font-size:0.6em;padding-right:16px;background: url(images/icons/rss_white.gif) no-repeat 100% 1px;}
	.newsunav {float:right;margin-right:5.1em !important;width:80px;font-weight:bold;text-align:right;}
	.newsunav .rss{text-transform:uppercase;padding-right:16px;background: url(images/icons/rss_white.gif) no-repeat 100% 1px;}
	.newsunav .more{border-top:1px solid #E4E8EB;border-bottom:1px solid #E4E8EB;padding:0.3em 0;margin-top:0.3em !important}
	.news dt{font-style:normal;}
	.news dd{margin-left:0; border-bottom: 1px solid #E4E8EB}
	.news .excerpt{color:#333333;font-weight:normal;font-size:0.85em;text-decoration:none;display:block;text-transform:none}
	.news .highlight {margin-left:-3.1em}
	.news .highlight .excerpt{font-size:0.6em}
	.news .highlight dd{border:none}
	.news .highlight h3{font-size:1.6em;}
	.news  h3{text-transform:none;}
	#slideshow {background: transparent url("images/custom/slbg.jpg") no-repeat 0 0 ;color: #DDDDDD;height: 120px;padding-bottom: 5px;width: 160px;}

	/* reset ajax calendar styles on news */
    .ajax__calendar table td,.ajax__calendar table th{padding:0;margin:0}
    
    .feed {position:relative}
    .feed dt{margin:0.5em 0 0 0;font-style:normal;font-weight:normal}
    .feed dd{margin:0.5em 0 1em 0}
    .feed dd img{float:left;padding:2px 5px 2px 0}
	.feed .top h3{margin-right:32px;}
    dl#feedYouTube {font-weight:bold}
    #flkshare{margin-top:-1.2em}
	/* quick lists */
	.list {width:284px;position:relative;font-size:0.85em;background:url(images/master/list_bg.gif) repeat-y 0px 0;margin-left:0;padding:0;}
	.list h3 {padding:0.4em 0.5em 0.4em 0.7em;margin:2px 3px 2px 4px !important;display:block;font-size:1.25em}
	.list dl{margin-left:-4px;margin-top:1.5em;}
	
	.list dt strong{background:url(images/home/list_dt_bg.gif) no-repeat 3px 0;padding:2px 8px 12px 15px; margin-left: -3px;font-style:normal;color:#fff}
	.list dt span{background:url(images/home/list_dt_end.gif) no-repeat;padding:2px 0 10px 8px}

	.list dt {overflow:visible}
	.list dd img{float:left;padding:2px 5px 2px 0}
	.list dd a{font-weight:bold}
	.list dd span{color:#333;font-weight:normal;font-family:Georgia;font-style:italic;text-decoration:none !important}
	.list dd a:hover span{text-decoration:none !important}
	.list dd a span:hover{text-decoration:none !important}
	.list dd{margin-left:1.5em;clear:both;padding:5px 0;margin:1em 1em 1em 1.5em;border-bottom:1px solid #F0F0F0}
	.list ul.more{clear:both;margin-bottom:0;  padding-left: 0.7em;
    padding-bottom: 0.7em;}
	.list li.rss{RIGHT: 8px! important; TOP: 8px! important}
	.section .contentPane .full{background:url(images/master/col1_bg.gif) repeat-y;width:583px}
	.default .contentPane .full{background:none;width:583px}
	.default .contentPane .full .more{background:none}
	.section .contentPane .full .more{background: url(images/master/col1_clear_bg.jpg) no-repeat bottom left;}

	ul.more{clear:both;}
	ul.more li.rss{position:absolute;top:1px;right:1px;margin:0 !important;padding: 0 !important;background: url(images/icons/rss.gif) no-repeat}
	ul.more li.rss a{text-indent:-999em;height:13px;width:13px;display:block;}
	ul.more li.detail {font-family:Georgia;font-style:italic;background-image:none !important;padding:5px 0;margin:0}
	ul.more li.detail a{font-weight:normal}
	ul.more li.flkrss{background: url(images/icons/social_fkr.gif) no-repeat;right:2px;top:2px;}
	ul.more li.ytrss{background: url(images/icons/social_yt.gif) no-repeat;right:2px;top:2px;}
	ul.more li.twitrss{background: url(images/icons/social_twr.gif) no-repeat;right:2px;top:2px;}
	ul.more li.flkrss a,
	ul.more li.ytrss a,
	ul.more li.twitrss a{width:32px;height:32px;}
	
	
	
	/* carousels */
	.carousel{position:relative;width:580px; left:6px;top:3px;overflow:hidden;}
	
	/* not used yet */
	.carousel .panel{position:absolute;right:0px;top:0px;background: url(images/master/panel_bg.png);color:#FFF !important;width:130px;height:178px;padding: 14px 10px}
	.carousel .panel {font-style:italic;font-family:Georgia;font-size:0.90em;line-height:1.7em;}
	.carousel .panel h2{color:#FFF !important;margin:0 0 10px 0;font-size:1.2em;letter-spacing:0px;line-height:1.2em;font-style:normal;font-family:Arial;}
	.carousel .hide .panel{display:none}
	/* *** */
	.carousel .strip{bottom:0px;top:auto;left:6px;top:155px;width:760px;}
	.carousel .strip h2{margin:0 0 5px 0;}
	.carousel .strip p{margin:0;padding:0;font-size:0.85em;}
	.carousel .panel a,.carousel .panel a:visited{color:#fff}
	.carousel .slide{height:206px;width:100%;margin:3px 0px 3px 6px;position:absolute;top:0;left:0;background-color:#000 !important}
.carousel .slide0{z-index:1000;background-color:#000}

	.topPane .carousel{position:relative;width:756px;height:16.25em;left:6px;top:3px;}
    .topPane .carousel .slide{margin:0;height:15.85em;overflow:hidden}
	.topPane .carousel .slide .panel{right:0;top:0;width:140px;height:100%}
	.topPane .carousel .slide .strip{bottom:0px;top:auto;left:0px;top:12.9em;width:737px;height:auto}
	.topPane  ol.med li.prev {left:0px !important;top:-14em !important}
	.topPane  ol.med li.next{right:0px !important;top:-14em !important}
	.topPane ol.control li.prev {left:6px ;top:-13em }
	.topPane ol.control li.next{right:5px ;top:-13em }
	.topPane ul.video{top:9.3em !important}
	 /* Meeting Emergy Demand (.med) carousel */
	.topPane div.med,.topPane div.med .slide{height:20em;width:580px;margin-left:0px ;left:3px ;top:0px }
	.topPane div.med .slide{left:0 ;}
	.topPane div.med .slide div.strip{width:560px ;top:205px;padding:10px ;}
	.topPane div.med .slide .strip h2{margin:0 !important}
    .topPane ul.med{left:547px ; top:213px !important}
	.topPane ol.med{width:580px ;margin-left:3px !important;}
    .topPane .right{width:140px;padding:10px 23px !important;margin:0}
    .topPane .right h2{display:inline}

    .topPane .text p{padding:0 }
    

	
	ol.control{margin:0;text-align:center;margin:1.5em 0;position:relative}
	ul.control li,ol.control li{float:none ;display:inline;padding:3px 10px;margin:3px 8px 3px 3px;background:url(images/master/pager.gif) no-repeat 0 -24px;cursor:pointer;}
	ol.control li.active,ol.control li:hover{background-position:0 0}
    ol.control li.prev,ol.control li.next{position:absolute;top:-1200%;margin:0;padding:0;width:30px;height:60px;background:url(images/master/pagingnew.png) no-repeat 0 0 !important;}
    ol.control li.next{right:0px;background-position:0 -60px !important}
    ol.control li.prev{left:0px;}
	/**/ol.tabbed{text-align:left;overflow:hidden;margin:2px 0 0 2px !important;width:623px !important}
	ul.tabbed li,ol.tabbed li{float:left;margin:0px 0px 0px 0px!important;padding:0px !important;width:207px;height:50px;background:url(images/master/control_tab_bg.jpg) no-repeat 0 0 !important;}
	ol.tabbed li.active{background-position:0 50px !important;color:#333333}
	ol.tabbed li.active a{ color:#333333}
	ol.tabbed li h3{font-size:0.95em;color:#FFF;margin:0.9em 0.8em !important; }
	ol.tabbed li h3 a{color:#fff;background:none !important;margin:0!important;padding:0 !important;text-transform:capitalize }
	div.overlaypaging{position:relative;}
	ol.overlaypaging li{float:left;font-size:1.2em;background:url(images/master/pager2.png) no-repeat 0 -16px;padding:0px 4px;margin:0 4px 0 0;}
	ol.overlaypaging li:first-child{margin-left:3px}
	ol.overlaypaging{text-align:left;top:188px;left:608px;position:absolute;width:130px;z-index:500;height:14px;overflow:hidden;margin:0}
	
	ul.video{top:184px;left:730px;position:absolute;width:100px;z-index:500;height:22px;font-size:1.4em;overflow:hidden;}
	ul.video li,ul.video li:first-child{background:url(images/icons/play.png) no-repeat 0 -25px;padding:0 8px;margin:0 3px}
	ul.video li.play{background-position:0 0 !important}
	ul.video li.play:hover{background-position:0 -25px !important}
	ul.video li.pause{background-position:0 -74px}
	ul.video li.pause:hover{background-position:0 -50px}
	ul.video li.bar{width:4px ;margin: 0 ;padding: 0 0;background:none;padding:0;font-size:1em; }
	ul.video li.vol ol li,ul.video li.vol ol{display:inline}
	ul.video li.vol{background:none;padding:0;}
	ul.video li.vol ol{display:none}

	ul.video li.vol ol li{}
	ul.video li.vol ol li.mute{padding:0 8px;margin:0 7px 0 3px;background-position:0 -96px !important}
	ul.video li.vol ol li.mute:hover{background-position:0 -121px !important}
	ul.video li.vol ol li.unmute{padding:0 8px;margin:0 7px 0 3px;background-position:0 -170px !important}
	ul.video li.vol ol li.unmute:hover{background-position:0 -146px !important}
	ul.video li.vol ol li.v20{}
	ul.video li.vol ol li.v40{}
	ul.video li.vol ol li.v60{}
	ul.video li.vol ol li.v80{}
	ul.video li.vol ol li.v100{}


	ul.playing{left:10px !important;right:auto !important;width:auto;}
	ul.playing li.vol ol{display:inline;margin-left:-10px;margin-top:-2px;background:url(images/icons/play.png) no-repeat 31px -193px;padding:0}
	a.videoplayer{position:relative}
	a.videoplayer span{position:absolute;background:url(images/icons/playvideo.png) no-repeat; width:70px; height:64px; top:-160px;left:41.5%}
	a.videoplayer:hover span{background-position:0 -64px}

	.carousel .panel{}
		
	.home .carousel{width:620px;height:258px;overflow:hidden;margin:0 !important;left:1px;top:0;}
	.home .carousel,
	.home .control,
	.home .contentPane .carousel .strip{width:620px;margin:0;}
	.home .carousel .slide{width:620px;height:100%;margin:0;}
	.home .list{margin:0 !important}
	.default .carousel{height:260px;margin:0;left:3px;overflow:hidden;}
	.default .carousel .slide{height:100%;margin:0;left:0px;}
	.default .carousel .slide .panel{left:0;height:66px;top:192px}
	.default ol.control {width:580px;left:3px;}
	.default ul.video{top:205px;left:550px}
	.default ol.tabbed{top:3px;}
	.default .contentPane ul.more {background-image:url(images/master/list_bot_default.gif)}
	.default .end{padding:0 0 12px 0;background-position:top left;background-color:#F5F5F5}
	
	.section .contentPane .carousel{height:260px;margin:0;left:3px;overflow:hidden;}
	.section .contentPane .carousel .slide{height:100%;margin:0;left:0px;}
	.section .contentPane .carousel .slide .panel{left:0;height:66px;top:192px}
	.section .contentPane .carousel .slide .strip{top:152px !important;height:auto;}
	.section .contentPane  ol.control {width:580px;left:3px;}
	.section .contentPane  ul.video{top:205px;left:550px}
	.section .contentPane  ol.tabbed{top:3px;}
	.section .contentPane  .contentPane ul.more {background-image:url(images/master/list_bot_default.gif)}
	.section .contentPane  .end{padding:0 0 12px 0;background-position:top left;background-color:#F5F5F5}
	
	.section .contentPane .carousel{height:260px;margin:0;left:3px;overflow:hidden;}
	
	.orange{background:#D74200;color:#fff;}
	.red{background:#AA0721;color:#fff;}
	.blue{background:#006699;color:#fff;}
	.purple{background:#742F89;color:#fff;}
	.olive{background:#989B00;color:#fff;}
	
	

	
	ul.social img{padding:8px 18px 0 0;}
	ul.social{overflow:hidden}
	ul.social li{float:left !important;background:none !important;margin:0 !important;padding:0 !important}
	
	
	/* footer */
	.siteview,.siteinfo {clear:both;margin:0 auto;font-size:1.28em;padding:3em 0;}
	.siteview h3{font-size:1.1em;padding-left:0.6em;}
	.siteview{background:#D2D6D8;border-bottom:1px solid #95CBE9;}
		.recent{width:300px;float:left;}
		.recent dt{background: url(images/master/border_dark.gif) repeat-x 0 0;padding-top:1em;}
		.recent dt a{background: url(images/master/recent.gif) no-repeat;display:block;height:5em;padding-left:67px;font-weight:bold}
		.recent dt a:hover{text-decoration:none !important}
		.recent dt a span.maxheight{height:1.55em;cursor:pointer;overflow:hidden;display:inline-block;padding-right:0;text-decoration:none !important}
		.recent dt a:hover span.maxheight{text-decoration:underline !important}
		.recent dt a span.elipsis{cursor:pointer;bottom:0.2em;right:0;height:1.3em;background-position:0% 98%; background-color:#d2d6d8}
		.recent dt a.pdf{background: url(images/master/recent_pdf.gif) no-repeat !important;display:block;height:5em;padding-left:67px !important;font-weight:bold}
		.recent dt a.xls{background: url(images/master/recent_xls.gif) no-repeat !important;display:block;height:5em;padding-left:67px !important;font-weight:bold}
		.recent dt a.doc{background: url(images/master/recent_doc.gif) no-repeat !important;display:block;height:5em;padding-left:67px !important;font-weight:bold}
		.recent dt a.ppt{background: url(images/master/recent_ppt.gif) no-repeat !important;display:block;height:5em;padding-left:67px !important;font-weight:bold}
		.recent dt a.zip{background: url(images/master/recent_zip.gif) no-repeat !important;display:block;height:5em;padding-left:67px !important;font-weight:bold}
		.recent dd{padding-left:67px;margin-top:-4em;padding-bottom:1em;font-size:0.9em}
		.recent dd span{font-family:georgia,serif;font-style:italic;color:#666;display:block;margin-bottom:0.3em}
		.sitemap{margin-left:20px;width:620px;float:left;overflow:hidden;}
		.sitemap h3{background: url(images/master/border_dark.gif) repeat-x 0 100%;padding-bottom:1.1em;}
		.sitemap a{font-weight:bold}
		.sitemap dl{width:280px;float:left;font-size:0.9em;margin-right:50px;margin-left:9px;}
		.sitemap dl.last{margin-right:0;width:270px;}
		.sitemap dd{margin-bottom:1em}

		
	.siteinfo{background:#fff}
		.partners{float:left;   width: 65%;background: url(images/master/partners_bg.gif) no-repeat 100% 0}
		.partners li{float:left;margin-right:20px !important}
		.legal{margin-right:25px;   width: 28%;float:right;font-size:0.9em;padding-top:0.5em}
		.legal li{}
		.legal li.left{clear:left;width:50%;margin-right:12px !important}
		.legal li.left a{font-weight:bold;background-color:#fff;}
		.legal li.right{float:right;color:#666;width:40%;}


	
	
	/* minwidth div added at root level to hide the rest of the page when the basket is shown in overlay */
    .minwidth{width:560px;overflow:hidden !important;margin:0 auto; text-align:center}
    .minwidth #outer,
    .minwidth .wrapper,
    .minwidth .pageBody,
    .minwidth .inner,
	.minwidth #contentwrap,
    .minwidth .contentPane{width:560px;background:#FFF none;margin:0;padding:0 !important;min-width:560px;min-height:100%;float:none;}
	.minwidth  h2{text-transform:none}
	 .default .minwidth .cms{font-size:1em}
    .minwidth #outer{width:560px}
    .minwidth .branding,
    .minwidth .unav,
    .minwidth .crumbs,
    .minwidth .siteinfo,
    .minwidth .siteview,
    .minwidth .tabs,
    .minwidth .leftPane,
    .minwidth .rightPane,
    .minwidth .bottomPane,
    .minwidth .footer,
    .minwidth .footer li.right{display:none}
	.minwidth p.right{margin-right:10px}
    .minwidth .threeCol,.minwidth .twoCol{border:none}
    .minwidth .lightbox{background:#fff;width:540px;margin-left:20px}
	 .minwidth .cms{padding:0 !important}
    .minwidth .docsummary{width:540px;margin:0}
    .minwidth .cartsummary{margin:10px 0;width:540px}
   .qty{display:block;background: #FFF url(images/master/field.gif) repeat-x;border:1px solid #C6CFD4;line-height:1.4em;width:24px;padding:2px 8px 5px;}
	.mastheadslim{clear:both;background:url(images/custom/masthead_slim.gif) no-repeat; width:247px;height:30px; margin-bottom:10px}
	p.notice{font-size:1.2em;margin-bottom:15px;clear:both;}
	
/*SEARCH/PAGINATION AND LISTINGS*/
    ol.search-results{margin: 0;list-style-position:outside}
    
    .searchNumber{margin-left:10px}
    .searchterm{font-style:italic;font-weight:Bold;font-family: Georgia,Serif}
    	.searchheader .tabs{margin-left:-3em; padding-left:2.5em;}
    .paging{width:100%; border-bottom:1px solid #efefef;margin-bottom:2em;}
    .paginginfo{display:block;float:left;width:150px;padding:10px  0 8px 0;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 0;border-bottom:1px solid #E4E8EB;padding-bottom:15px; }
    ol.search-results li a{font-size:1.1em;padding-bottom:1px;text-decoration:none;line-height:1.6em}
    ol.search-results li a:hover{text-decoration:underline}
	.smallgrey{color: #666666; width: 450px; overflow: hidden;font-size:0.95em;display: block;}
    ol.search-results li dl{font-size:1em}
    ol.search-results li dt,.docsummary dt,
    ol.search-results li dd,.docsummary dd,
    ol.search-results li p{font-size:1em;font-style:normal;margin:0;padding:0;color:#333333}
	ol.search-results li dt,.docsummary dt{width:8em}
	.btnNext
	{width:5px;height:11px;background: transparent url(images/icons/next.gif) no-repeat top right;display:block;float:left;border:none;margin-right:10px;margin-top:2px;padding-left:5px}
	.btnNext_disabled
	{width:5px;height:11px;background: transparent url(images/icons/next.gif) no-repeat  bottom right;display:block;float:left;margin-right:10px;margin-top:2px;padding-left:5px}
	
	.btnPrevious
	{width:5px;height:11px;padding-right:5px;background: transparent url(images/icons/prev.gif) no-repeat  top right;display:block;margin-top:2px;float:left;}
	.btnPrevious_disabled
	{width:5px;height:11px;padding-right:5px;background: transparent url(images/icons/prev.gif) no-repeat  bottom right;display:block;margin-top:2px;float:left;}
	
	.btnSubmit{}
	.btnSubmit_disabled{}
	
	.tree{margin-left:3.1em}
	.tree ul li{margin:0.7em 0}
	.tree ul{margin:0.5em 0 0.3em 0;}
	.tree ul li {padding:0 0 5px 10px;background:url(images/master/pip.gif) no-repeat 0 0.35em ;padding-left:21px;}
	.tree ul li li{background:url(images/master/hyphen.gif) no-repeat 0 0.25em ;}
	.tree ul li a{font-weight:bold;font-size:1.2em;padding:5px 0; margin:0;}
	.tree ul li li a {font-weight:bold;font-size:1.1em;padding:5px 0}
	.tree ul li span{display:none}
    .tree ul li ul li ul li a {font-weight:normal;font-size:1em;padding:0 0 5px}
    	.tree ul li li li{background:none}
	#_atssh{position:absolute;left:-999px;top:-999em;}
	
	/***GSS Search ***/


	.contentPane .tabs{overflow:hidden;background:url(images/master/tab_blue_line.gif) repeat-x bottom left;padding-left:0.7em;width:565px;margin-left:-1px}
    .contentPane .tabs li{background:url(images/master/tab_blue_bg.gif) no-repeat top left;padding-left:0;}
    .contentPane .tabs a{background:url(images/master/tab_blue_bg.gif) no-repeat top right;margin-left:5px !important;}
    .contentPane ul.tabs li{margin:0 2px 0 0;float:left !important;}
    .contentPane .tabs li a{padding:8px 11px 7px 6px;margin:0 0 0 2px;background-position: 100% 0%;color:#fff;}
    .contentPane .tabs li.active{font-weight:bold;background-position: 0% 107%}
    .contentPane .tabs li.active a{background-position: 100% 107%;padding:8px 11px 8px 6px;color:#003366;}


    #gcsres {margin-top:2em !important;margin-bottom:1.5em !important}
    #gcsres li {background:none;padding:0;margin:0 }
    html  #gcsres dl.results{width:100%;margin:0 !important;padding:0 0 1em 0 !important;float:left;clear:both;display:block}
    #gcsres dl dt{margin:0 !important;}

    .results dd{margin:0 !important;}
     .results dt a{font-style:normal !important}
    .resultsset{margin:0.5em 3em;}
     ol.search-results li div.fileinfo p{margin-top:0.5em}
    .cols blockquote {margin-left:-3.1em !important;padding:0 5em 0 0.5em !important;background-position: 0.9em 1.1em !important}
       
       .minor{color: #666666;
    display: inline-block;
    font-size: 0.85em;
    padding-top: 0.2em;word-wrap: break-word;width:100%}
    
    #pager ul {padding-top:5px;padding-bottom:5px;display:blck;clear:both}
    #pager ul li{background:none;text-align:left;float:left;display:inline;width:auto;height:18px;margin:10px 0 8px 0;padding:0 7px 0 7px;border-right:1px solid #999 }



	.promos {
		border-radius: 2px 2px 2px 2px;}
	.promos {
		box-shadow: 0 5px 14px -2px #D9D9D9;
	}


	.promos {
		border: 1px solid #E1E3E5;
		font-size: 1.1em;
		margin: 0.5em;
		padding: 0.5em;
	}

	div.foiDateRange input.calendarsmall{padding:5px 8px 5px;border:none;cursor:pointer;width:116px; color:#000000; background: url(images/icons/calendar_small.gif) no-repeat top left}