/********************************
RANDOM STYLING OF REMAINING ELEMENTS
********************************/
.gulbox {
	border: 1px solid #ffcb08;
	padding: 10px;
	}

.paragraph-bodytext table {
	border: 1px solid #ffcb08;
	padding: 10px;
	}
	
/********************************
STYLING OF SEARCH ELEMENTS
********************************/
/* top search div generated with jquery */
#SearchContainer {
	position: absolute;
	top: 92px;
	right: 3px;
	width: 330px;
	height: 17px;
	xborder: solid red 1px;
	background-image: url(/cgi-files/external/site_gfx/menu_bg.gif);
	background-repeat: repeat-x;
	}
/* input field in top search div */
#swSearch .fld {
	width: 134px;
	border: none;
	height: 16px;
	background-color: #ccdfe7;
	background-image: url(/cgi-files/external/button_search_go.gif);
	background-repeat: no-repeat;
	padding-left: 42px;
	padding-top: 1px;
	font-size: 9px;
	color: #005d89;
	}
/* float elements in top search div */
#SearchContainer .link, #SearchContainer .swAfsnit {
	float: left;
	}
/* attempting to make search results look nice */
.search-result-link {
	padding: 10px;
	}
/* styling of submit button on search result page */
#swSearchTableForm input {
	border: none;
	background-color: #ccdfe7;
	color: #005d89;
	padding: 0 3px 0 3px;
	height: 18px;
	}
/* input field on search result page */	
#swSearchField {
	width: 97px;
	background-color: #ccdfe7;
	background-repeat: no-repeat;
	border: 1px solid #ccdfe7;
	}

#swSearchTableResult {
	margin-bottom: 20px;
}

/********************************
PAGECOL ON SUBPAGES
********************************/
#swPageCol {
	background-color: transparent;
	margin-top: 70px;
	border: 1px solid #005d89;
	xborder-left: 1px solid #005d89;
	padding: 5px;
	width: 164px;
	}
#swPageCol .paragraph-header{
	font-size: 14px;
	font-weight: bold;
	font-family: arial
}
#swPageCol input, #swPageCol textarea{
	width: 158px;
	border: 1px solid #005d89;
}

#swPageCol select {
	xfont-family: Arial;
	font-size: 12px;
	width: 162px;
	border: 1px solid #005d89;
}

#swPageCol .formsubmit {
	text-align: right;
}
#swPageCol .formsubmitsend {
	background:url(/cgi-files/external/button_bg.gif);
	color: #ffffff;
	width: 100px;
	height: 25px;
	border: none;
}

/******************************** 
HIDE YELLOW NEWS MENU ON ALL SUB 
PAGES AND SHOW NORMAL NEWS MENU
********************************/
#eid182338 {
	display: block; 
	}

#eid182442 {
	display: none;
	}

/******************************** 
CONTROL TOP MENU CONTAINER DIV AND 
ITS CONTENTS
********************************/
#topContainer {
	xborder: 1px solid magenta;
	position: absolute;
	z-index: 100;
	top: 116px;
	left: 0px;
	width: 873px;
	height: 38px;
	}

#topContainer .link {
	float: left;
	width: auto;
	}
	
#topContainer .element-spaceafter {
	display: none;
	}
	
/******************************** 
CONTROL LEFT MENU
********************************/	
#swTreeMenuPlaceholder {
	min-height: 300px;
	padding-top: 10px;
	margin-left: 8px;
	background-image: url(/cgi-files/external/menu_bg.gif);
	background-repeat: repeat-x;
	width: 174px;
	display: block;
	}

.swMenuBullet {
	display: none;
	}

.swMenuItem a {
	margin-left: -8px;
	xpadding-top: 3px;
	xpadding-bottom: 3px;
	}
	
.swMenuItem .swMenuItem a {
	xborder: 1px solid magenta;
	margin-left: 12px;
	padding-top: 8px;
	padding-bottom: 8px;
	}
/******************************** 
ENABLE FOLDED CORNER BACKGROUND 
IMAGE ON ALL SUB PAGES
********************************/	
.swMainContent {
	padding-left: 40px;
	background-image: url(/cgi-files/external/swMainContentDivBg.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	min-height: 480px;
	}

/******************************** 
REPOSITION BREADCRUMB PATH IN 
ACCORDANCE WITH APPROVED DESIGN
********************************/		
.page-navigator {
	position: relative;
	left: -30px;
	top: 10px;
	}

/******************************** 
COUNTER FRONT PAGE NEWS SETTINGS
********************************/
/* align news date back to the right */
/*.news-list-date {
	position: relative;
	display: block;
	float: left;
	xpadding: 0px;
	top: -18px;
	}
*/	
/*increase space above news-headers to ensure distance between stories */
/*.news-list-header-td { 
	position: relative;
	display: block;
	padding-top: 20px;
	xbackground-color: #93b7c8;
	}
	
.news-list-header { 
	position: relative;
	top:12px;
	xbackground-color: #93b7c8;
	}
*/
.news-list-bodytext a {
	color: #ffcb08; 
	}

.news-list-bodytext a:visited {
	color: #ffcb08; 
	}
	
/* standardise P-tag behaviour accross browsers */
.news-list-bodytext p { 
	margin-bottom: 0px;
	margin-top: 0px;
	}
	
#swPageCol.swCampaignCol {
	border: none;
	position: fixed;
	display: none;
}

.news {
	height: 255px;
	}
	
.news-show-topspace-tr {
	display: none;
	}

.news-show-bodytext a {
	color:#005d89;
	}
