body { 
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(/_assets/custom/images/background.gif);
	background-repeat: repeat-x; 
	background-color: #CCDDF6;
	line-height: 12pt;
	}
	
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #152B50;
	line-height: 100%;
	letter-spacing: -0.7pt;
	font-weight: normal;
	}
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #39588C;
	}
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8A99B2;
	}
	
a:link, a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E76B7;
	font-weight: bold;
	text-decoration: none;
	} 
	
a:hover {
	color: #9DAFCD;
	text-decoration:underline;
	} 
	
#subContent ul {
	padding: 0px;
	margin: 5px 0px 0px 2px;
	}
	
#subContent li {
	list-style-type: none;
	background-image: url(/_assets/custom/images/news_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding: 4px 0px 4px 7px;
	line-height: 13px;
	}
	
.sideComponent ul {
	padding: 0px;
	margin: 5px 0px 0px 10px;
	}
	
.sideComponent li {
	list-style-type: none;
	background-image: url(/_assets/custom/images/news_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding: 4px 0px 4px 7px;
	line-height: 13px;
	}
	
.sendHead {
	color: #0A1831;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	line-height: 100%;
	padding: 0px;
	margin: 0px;
	letter-spacing: -0.8pt;
	font-weight: normal;
	}
	
.crumbs {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	}
	
.crumbs a:link, .crumbs a:visited {
	font-weight: normal;
	color: #152B50;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: solid 0px;
	text-decoration: none;
	}
	
.crumbs span {
	background-image: url(/_assets/custom/images/side_selected.gif);
	background-repeat: no-repeat;
	background-position: 50% 0%;
	padding: 4px 8px 4px 8px;
	border: solid 0px;
	margin: 0px 0px;
	font-size: 0px;
	line-height: 0px;
	}
	
.linkBox {
	background-image: url(/_assets/custom/images/link_box_banner.gif);
	background-repeat: no-repeat;
	width: 223px;
	height: 79px;
	float: left;
	margin: 5px 0px 0px 5px;
	}
	
.baseTitle {
	position: absolute;
	color: #FFFFFF;
	margin: 110px 0px 0px 28px;
	font-size: 20px;
	padding: 10px 0px 10px 0px;
	}
	
.language {
	position: absolute;
	right: 25px;
	margin-top: 6px;
	color: #577EB7;
	font-size: 10px;
}

.language a:link, .language a:visited {
	font-weight: normal;
	color: #020F24;
	font-size: 10px;
}
	
/* NEWS LISTING -----------------------------------------------------------------------------------------*/

.listingItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	margin: 0px;
	font-weight: normal;
	background-image: url(/_assets/custom/images/news_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	}
	
.listingItem a:link, .listingItem a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #152B50;
	display: block;
	width: 440px;
	padding: 7px 0px 0px 7px;
	}	

.listingBack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
	margin: 0px;
	letter-spacing: -0.6pt;
	font-weight: normal;
	}
	
.listingBack a:link, .listingBack a:visited {
	font-weight: normal;
	text-decoration: none;
	color: #152B50;
	display: block;
	width: 447px;
	padding: 6px 0px 6px 0px;
	}
	
.listingItem .description {
	margin: 4px 0px 0px 0px;
	line-height: 14px;
	padding: 0px 10px 6px 0px;
	border-bottom: 1px solid #F5F5F5;
	}
	
	
/* MENU -------------------------------------------------------------------------------------------------*/

#menuLeft{
	background-image: url(/_assets/custom/images/menu_left.gif);
	background-repeat: no-repeat;
	width: 22px;
	height: 30px;
	position: absolute;
	}
	
#menuRight {
	background-image: url(/_assets/custom/images/menu_right.gif);
	background-repeat: no-repeat;
	width: 42px;
	height: 30px;
	float: right;
	}

#menuContainer {
	height: 30px;
	width: 100%;
	background-image: url(/_assets/custom/images/menu_background.gif);
	background-repeat: repeat-x;
	}
		
.menu ul {
  	padding: 0px;
  	margin: 0;
  	list-style: none;
  	float: left;
  	text-decoration: none;
	}
  
.menu li {
 	padding: 0px 15px 0px 0px;
  	float: left;
  	position: relative; 
	border: solid 0px;
  	}
  
.menu li ul {
  	display: none;
  	top: 1.5em;
  	left: -2px;
   	}
  
.menu li > ul {
	top: auto;
	left: auto;
	}
	
li:hover ul, li.over ul{ 
	display: block;
	width: 170px;
	padding: 4px 0px 4px 0px;
	}
	
.menu {
	margin: 1px 0px 0px 20px;
	padding: 0px;
	position: absolute;
	z-index: 100000;
	width: 750px;
	}

li.tab {
	float: left;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: -0.4pt;
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 6px 0px;
	border: solid 0px;
	}
	
*html li.tab {
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 5px 0px;
	}
	
.tab a.header:link, .tab a.header:visited{
	color: #0F2445;
	text-decoration: none;
	margin: 0px;
	padding: 8px;
	border-right: 1px dashed #577EB7;
	}

.tab a.header:hover {
	background-image: url(/_assets/custom/images/tab_rollover.gif);
	background-repeat: repeat-x;
	color: #020F24;
	border-right: 1px dashed #577EB7;
	padding: 8px;
	}


.tab a.headerSelected:link, .tab a.headerSelected:visited, .tab a.headerSelected:hover {
	}
	
.tab .itemContainer a.item:link, .tab .itemContainer a.item:visited {
	display: block;
	width: 140px;
	color: #000000;
	text-decoration: none;
	z-index: 100;
	padding: 10px 40px 0px 13px;
	background-image:url(/_assets/custom/images/menu_dropdown_mid.gif);
	background-repeat: repeat-y;
	font-weight: normal;
	z-index: 50000;
	}
		
.tab .itemContainer a.item:hover {
	color: #142E50;
	width: 140px;
	text-decoration: underline;
	}

	
.tab .itemContainer {
	background-image:url(/_assets/custom/images/menu_dropdown_top.gif);
	background-repeat: no-repeat;
	position: absolute;
	padding: 6px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	z-index: 10000;
	}

.tab .itemContainerClose{
	background-image: url(/_assets/custom/images/menu_dropdown_bottom.gif);
	background-repeat: no-repeat;
	font-size: 0px;
	line-height: 0px;
	height: 7px;
	width: 160px;
	}
	
.header {
	padding: 0px 0px 0px 0px;
	}

	
/* SEARCH -----------------------------------------------------------------------------------------------*/

#searchBoxHome {
	position: absolute;
	background-image: url(/_assets/custom/images/search_box.gif);
	background-repeat: no-repeat;
	height: 50px;
	margin: 5px 0px 0px 20px;
	border: solid 0px;
	right: 0px;
	z-index: 1000000;
	}

#searchBox {
	background-image: url(/_assets/custom/images/search_box2.gif);
	background-repeat: no-repeat;
	width: 233px;
	height: 50px;
	margin: 0px;
	border: solid 0px;
	background-color: #cc0000
	}
	
.search {
	border: solid 0px;
	}
	
.search form {
	margin: 0px;
	padding: 0px;
	}
	
input.field {
	font-size: 10px;
	width: 180px;
	height: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 20px 0px 0px 10px;
	border: solid 0px;
	background-color: transparent;
	padding: 3px 5px;
	}
	
input.button {
	margin: 0px 0px 0px 0px;
	width: 22px;
	height: 20px;
	border: solid 0px;
	background-color: transparent;
	}
	
.searchItemLink {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: 1px dashed #e8e8e8
	}
	
/* TOOLKIT-----------------------------------------------------------------------------------------------*/
	
.toolkit {
	width: 223px;
	height: 24px;
	position: absolute;
	top: 115px;
	padding: 8px 0px 0px 10px;
	margin: 0px 0px 0px 494px;
	background-image: url(/_assets/custom/images/toolkit_box.gif);
	}
	
.print {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/_assets/custom/images/print.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding: 0px 0px 0px 17px;
	letter-spacing: -0.7pt;
	text-decoration: none;
	}
	
a.print:link, a.print:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF66;
	font-weight: normal;
	font-size: 10px;
		}

	
.e-mail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(/_assets/custom/images/send.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 15px 0px 20px;
	margin: 0px 10px 0px 0px;
	letter-spacing: -0.7pt;
	border-right: 1px solid #CCFF66;
	font-weight: normal;
	}
	
a.e-mail:link, a.e-mail:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCFF66;
	font-weight: normal;
	font-size: 10px;
	}


	
/* GENRERAL CLASSES--------------------------------------------------------------------------------------*/

.container {
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
	
#topBar {
	height: 68px;
	width: 100%;
	white-space: nowrap;
	}
	
#logo {
	width: 230px;
	height: 68px; 
	}
	
#logo2 {
	background-image: url(/_assets/custom/images/logo2.gif);
	background-repeat: no-repeat;
	width: 227px;
	height: 68px;
	position: absolute;
	right: 0px;
	top: 0px;
	}
	
.copyright {
	margin: 19px 0px 20px 36px;
	color: #446CA6;	
	position: absolute;
	}
	
#flashHeader {
	position: absolute;
	top: 104px;
	width: 500px;
	height: 56px;
	margin: 0px 0px 0px 37px;
	}
	
/* CONTENT AREA -------------------------------------------------------------------------------------------*/
	
#content {
	background-color: #FFFFFF;
	margin: 5px 15px 0px 15px;
	border-top: solid 1px #CCDDF6;
	}
	
#contentHolder {
	width: 710px;
	clear: both;
	border: solid 0px;
	}

#content #alpha {
	margin: 0px 6px 0px 6px;
	padding: 15px;
	width: 198px;
	color: #333333;
	float: left;
	border: solid 0px;
	}
	
/*\*/
* html #content #alpha {
	margin: 0px 6px 0px 3px;
	padding: 12px 15px;
	}
/**/
	
#content #beta {
	width: 443px;
	height: 372px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 17px;
	background-image: url(/_assets/custom/images/grey_box.gif);
	background-repeat: no-repeat;
	border: solid 0px;
	}
	
#content #beta h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 21px;
	letter-spacing: 0px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	}
	
#contentTopLeft {
	background-image: url(/_assets/custom/images/content_top_left.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	float: left;
	border: solid 0px;
	font-size: 0px;
	line-height: 0px;
	}
	
#contentTopRight {
	background-image: url(/_assets/custom/images/content_top_right.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	float: right;
	border: solid 0px;
	font-size: 0px;
	line-height: 0px;
	}
	
#contentBottom {
	background-color: #FFFFFF;
	height: 6px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -7px 0px;
	clear: both;
	line-height: 0px;
	font-size: 0px;
	}
	
#contentBottomLeft {
	background-image: url(/_assets/custom/images/content_bottom_left.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	float: left;
	}
	
#contentBottomRight {
	background-image: url(/_assets/custom/images/content_bottom_right.gif);
	background-repeat: no-repeat;
	width: 6px;
	height: 6px;
	float: right;
	}
	
/*SUB CONTENT -------------------------------------------------------------------------------------------*/

.sub {
	}	
	
#subContentContainer {
	margin: 0px 6px 2px 0px;
	padding: 0px;
	width: 725px;
	color: #333333;
	float: left;
	background-image: url(/_assets/custom/images/sub_content_background.gif);
	background-repeat: repeat-y;
	}
	
#subContent {
	margin: 0px 6px 0px 0px;
	padding: 10px;
	color: #333333;
	width: 453px;
	float: left;
	}
	
.sideNav {
	width: 233px;
	float: left;
	margin: 0px 0px 0px -6px;
	border: solid 0px;
	}
	
.sideBrowser {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
	
.sideNavTop {
	background-image: url(/_assets/custom/images/side_nav_top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 35px;
	margin: 0px 0px 10px 0px;
	border: solid 0px;
	}
	
.sideNavBottom {
	position: absolute;
	padding: 0px;
	margin: -15px 0px 0px 494px;
	background-image: url(/_assets/custom/images/side_nav_bottom.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 233px;
	}
	
.sideItem {
	float: left;
	}

.sideItem a:link, .sideItem a:visited {
	padding: 2px 15px 3px 17px;
	border-bottom: 1px dashed #CACACA;
	display: block;
	text-decoration: none;
	width: 201px;
	color: #0E213E;
	font-weight: normal;
	}
	
.sideItem a:hover {
	color: #4E76B7;
	}
	
.selected {
	float: left;
	}

.selected a:link, .selected a:visited {
	padding: 2px 15px 3px 17px;
	border-bottom: 1px dashed #CACACA;
	display: block;
	text-decoration: none;
	width: 201px;
	color: #4E76B7;
	font-weight: bold;
	background-color: #F4F4F4;
	background-image: url(/_assets/custom/images/side_selected.gif);
	background-repeat: no-repeat;
	background-position: 6px 8px;
	}
	
.selected a:hover {
	color: #4E76B7;
	}
	
.backItem {
	float: left;
	background-image: url(/_assets/custom/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 15px 0px;
	}
	
.back {
	float: left;
	}

.back a:link, .back a:visited {
	padding: 2px 15px 3px 17px;
	display: block;
	text-decoration: none;
	width: 200px;
	color: #0E213E;
	background-image: url(/_assets/custom/images/back.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px dashed #CACACA;
	}
	
.back a:hover {
	color: #4E76B7;
	background-image: url(/_assets/custom/images/back.gif);
	background-repeat: no-repeat;
	}
	
.sideComponent {
	padding: 13px;
	margin: -8px 0px 10px -8px;
	width: 207px;
	float: left;
	}
	
.sideHeader {
	margin: -25px 0px 0px 0px;
	padding: 0px 3px 0px 3px;
	}
	
.sideHeader a:link, .sideHeader a:visited {
	color: #08132A;	
	font-size: 11px;
	padding: 0px 0px 10px 17px;
	margin: 0px 0px 0px -3px;
	display: block;
	width: 215px;
	line-height: 14px;
	background-image: url(/_assets/custom/images/header_background.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	border-bottom: 1px dashed #CACACA;
	text-decoration: none;
	
	}
	
.folderSelect {
	position: absolute;
	background-image: url(/_assets/custom/images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;
	width: 21px;
	height: 21px;
	padding: 0px;
	margin: 0px;
	}
	
.sideHeaderIcon {
	background-image: url(/_assets/custom/images/header_arrow.gif);
	width: 5px;
	height: 3px;
	position: absolute;
	background-repeat: no-repeat;
	margin: 240px 0px 0px 500px;
	padding: 0px;
	z-index: 10000;
	}

/* HOME -------------------------------------------------------------------------------------------*/

#welcomeHeader h1 {
	width: 300px;
	padding: 40px 0px 0px 23px;
	margin: 0px;
	color: #ffffff;
	}

#welcomeHeader {
	width: 300px;
	color: #ffffff;
	}
	
#welcome {
	width: 300px;
	padding: 5px 0px 0px 23px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 100%;
	letter-spacing: -0.3pt;
	}
	
#boxHolder {
	position: absolute;
	margin: 25px 0px 0px 5px;
	width: 715px;
	padding: 0px;
	font-size: 0px;
	line-height: 0px;
	}
	
/*\*/
* html #boxHolder {
	margin: 35px 0px 0px 5px;
	}
/**/
	
#boxHolder a:link, #boxHolder a:visited {
	background-image: url(/_assets/custom/images/blue_box.gif);
	background-repeat: no-repeat;
	margin: 0px 5px 0px 0px;
	padding: 16px 19px 0px 15px;
	color: #ffffff;
	font-weight: normal;
	width: 196px;
	height: 52px;
	float: left;
	line-height: 120%;
	border: solid 0px #ff0000;
	display: block;
	font-size: 11px;
	}
	
#boxHolder a:hover {
	background-image: url(/_assets/custom/images/blue_box_roll.gif);
	background-repeat: no-repeat;
	text-decoration: none
	}
	
#boxHolder em {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCFF66;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	font-style: normal;
	}
	
#boxHolder p {
	padding: 0px;
	margin: 0px;
	}
	
/* HOME IMAGE--------------------------------------------------------------------------------------*/

#splashImage{
	height: 196px;
	margin: 5px 15px 0px 15px;
	}
	
#splashImageLeft{
	width: 6px;
	height: 196px;
	background-image: url(/_assets/custom/images/home_image_left.gif);
	background-repeat: no-repeat;
	position: absolute;
	}
	
#splashImageCentre{
	height: 196px;
	background-image: url(/_assets/custom/images/home_image_centre.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	}
	
#splashImageRight{
	width: 592px;
	height: 196px;
	background-image: url(/_assets/custom/images/home_image_right.gif);
	background-repeat: no-repeat;
	float: right;
	margin: -196px 0px 0px 0px;
	}
	
/* SUB IMAGE--------------------------------------------------------------------------------------*/

#subImage{
	height: 56px;
	margin: 5px 15px 0px 15px;
	}
	
#subImageLeft{
	width: 6px;
	height: 56px;
	background-image: url(/_assets/custom/images/sub_header_left.gif);
	background-repeat: no-repeat;
	position: absolute;
	float: left;
	}
	
#subImageCentre{
	height: 56px;
	background-image: url(/_assets/custom/images/sub_header_mid.gif);
	background-repeat: repeat-x;
	margin: 0px 0px 0px 0px;
	}
	
#subImageRight{
	width: 6px;
	height: 56px;
	background-image: url(/_assets/custom/images/sub_header_right.gif);
	background-repeat: no-repeat;
	margin: -56px 0px 0px 0px;
	float: right;
	}
	
/* NEWS -------------------------------------------------------------------------------------------*/

#news {
	line-height: 11px;
	width: 183px;
	border: solid 0px;
	float: left;
	padding: 10px 0px 0px 0px;
	}
	
.newsHead {
	margin: 17px 0px 0px 0px;
	border: solid 0px;
	}
	
a.date:link, a.date:visited {
	color: #173058;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	text-decoration: none;
	line-height: 13px;
	}
	
a.date:hover {
	color: #3365B5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	float: left;
	text-decoration: none;
	line-height: 13px;
	}
	
a.newsEntry:link, a.newsEntry:visited {
	font-weight: normal;
	color: #4D4D4D;
	text-decoration: none;
	margin: 0px 0px 0px 3px;
	line-height: 13px;
	}
	
a.newsEntry:hover {
	font-weight: normal;
	color: #3365B5;
	text-decoration: none;
	margin: 0px 0px 0px 3px;
	line-height: 13px;
	}
	
#bannerContainer {
	float: right;
	margin: 2px 0px 0px 0px;
	border: solid 0px;
	width: 225px;
	}
	
.banner {
	border: 1px solid #BDBDBD;
	padding: 0px;
	margin: 0px 0px 4px 0px;
	height: 54px;
	width: 223px;
	}
	
.detailTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0A1831;
	line-height: 100%;
	padding: 0px;
	margin: 0px;
	letter-spacing: -0.7pt;
	font-weight: normal;
	}
	
.detailDateTime {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 10px;
	padding: 1px 0px 1px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: 1px solid #e5e5e5;
	}
	
.closer {
	clear: both;
	height: 1px;
	font-size: 0px;
	line-height: 0px;
	}
