div#sidebar 				{float:left; width:305px; position:relative; margin-right:5px;}
div#contentWrapper 			{margin-left:310px; position:relative; margin-bottom:10px;}
div#panel-image 			{margin-bottom:10px; position:relative;}

div#panel-content 			{position:relative; background-color:#FFFFFF; padding:10px 15px; width:580px; height:482px;}
html > body div#panel-content 		{min-height:482px; height:auto;}
div#panel-content p 			{margin-top:0;}
div#panel-content p a 			{}
div#panel-content p a:hover  		{text-decoration:underline;}
div#panel-content h1 			{margin-top:0;}
div#panel-content ul,
div#panel-content ol 			{margin-left:30px; padding-left:30px;}

h2#selectedSector 			{background-image:url(/images/sector-nav-sprite.gif); width:305px; height:45px; margin:0px;}
h2#selectedSector a 			{overflow:hidden; text-indent:-3000px; display:block; height:45px; widows:300px;}
h2.sector-utilities 			{background-position:-610px    0  ;}
h2.sector-education-health 		{background-position:-610px  -47px;}
h2.sector-construction-plant-hire 	{background-position:-610px  -94px;}
h2.sector-financial-services 		{background-position:-610px -141px;}
h2.sector-local-central-government 	{background-position:-610px -188px;}
div#panel-sectors .box-middle 		{padding:5px 11px;}

div#sectorSidebar 			{background-color:#FFFFFF;}
div#sectorThumbnail 			{float:left; width:90px; height:80px; background-color:#FFFFCC; margin-bottom:5px; font-size:9px; font-weight:bold; text-align:center;}
div#sectorSummary 			{font-size:11px; margin-left:100px;}

div#panel-news 				{height:210px; position:relative; margin-bottom:10px;}
div#panel-news .box-middle 		{padding-right:10px !important;}

ul#sectorLinks 				{margin:5px auto; padding:0; clear:both;}
ul#sectorLinks li 			{padding:0; list-style:none; margin:4px 0;}
ul#sectorLinks li a 			{font-weight:bold; display:block; width:280px; height:23px;}
ul#sectorLinks li a:hover  		{}
ul#sectorLinks li a span 		{padding:4px; display:block;}

h3#otherSectorsButton 			{margin-bottom:5px; margin-left:5px;}

.articleList 				{position:relative; margin-bottom:20px; float:left;}
.articleListDate 			{text-align:right; font-size:9px; color:#999; letter-spacing:1px; position:absolute; right:0; top:8px;}
h3.articleListTitle 			{border-bottom:1px solid; border-color:#E4E4E4; margin-top:0; padding-right:155px;}
h4.articleListTitle 			{border-bottom:1px solid; border-color:#E4E4E4; margin-top:10px; padding-right:155px; margin-bottom:2px;}
.articleListSummary 			{margin-top:0; clear:both;}

.articleListHeader 			{position:relative; clear:both;}
.articleListHeader .articleListDate 	{bottom:2px; top:auto;}

.articleArchiveListing 			{position:relative;}
.articleArchiveListing .articleListDate {bottom:2px; top:auto;}

.eventList 				{position:relative; margin-bottom:20px;}
.eventListDate 				{text-align:right; font-size:9px; color:#999; position:relative; top:-12px; letter-spacing:1px; float:right;}
.eventListDateArchive 			{top:-14px;}
h3.eventListTitle 			{border-bottom:1px solid; border-color:#E4E4E4; margin-top:15px; padding-right:165px;}
h4.eventListTitle 			{border-bottom:1px solid; border-color:#E4E4E4; margin-top:10px; padding-right:165px; margin-bottom:2px;}
.eventListSummary 			{margin-top:4px;}

div#footer-buttons 			{width:100%; margin:auto; clear:both; padding:0; text-align:center; height:65px;}
div#footer-buttons ul 			{margin:0; padding:0;}
div#footer-buttons ul li 		{margin:0; padding:0; list-style:none; float:left; padding-right:5px; padding-bottom:5px;}
div#footer-buttons ul li a 		{display:block; width:305px; height:65px; background-image:url(/images/footer-buttons.gif); text-indent:-3000px; overflow:hidden;}
li#footer-buttons-publications a 	{background-position:   0   0;} li#footer-buttons-publications a:hover 	{background-position:   0   -65px;}
li#footer-buttons-blog a 		{background-position:-305px 0;} li#footer-buttons-blog a:hover 		{background-position:-305px -65px;}
li#footer-buttons-glossary a 		{background-position:-610px 0;} li#footer-buttons-glossary a:hover 	{background-position:-610px -65px;}

#glossaryIndex 				{display:block; width:100%; height:20px;}
#glossaryIndex a 			{display:block; width:20px; text-align:center;margin-right:2px; float:left; padding:2px 1px;}
#glossaryIndex a:hover,
#glossaryIndex a:active 		{background-color:#DAE2EB; font-weight:bold; color:#333; -moz-border-radius:3px;}

div#glossaryContent 			{}
div#glossaryContent h2 			{border-bottom:1px solid; border-color:#DBDBDB; margin-bottom:5px; margin-top:25px;}
div#glossaryContent h3 			{font-size:14px; margin-top:10px;}
div#glossaryContent .glossaryTopLink 	{text-align:right; font-size:9px; font-weight:bold; margin-bottom:10px;}

#searchResults .searchResult 		{margin-bottom:10px; padding:5px; margin:5px 0 5px 10px;}
#searchResults .searchTitle 		{font-weight:bold; margin-bottom:2px;}
#searchResults .searchText 		{font-size:11px;}
#searchResults .searchDate 		{font-size:10px; font-style:italic; color:#999; text-align:right; margin-top:2px;}
#searchResults .glossaryTerm 		{}

#contact_form 				{}
#contact_form th 			{text-align:left;}
#contact_form tbody input 		{width:250px;}
#contact_form tbody textarea 		{width:400px;}

#panel-content input#contactFormSubmit 	{border:none !important;}
