@charset "UTF-8";
/*Universal*/
html {
height: 100%;
}

body{
	background:#000000;
	font-family:  Helvetica, Verdana, Arial, sans-serif;
	
	font-size: 11px;
	margin:0px;
	height:100%;
	color:#ffffff;
}

div.cleaner{
	clear:both;
	height:0px;
	overflow:hidden;
}
table.pageHolder{
	border-collapse:collapse;
	width:895px;
	margin:0px auto;
	height:100%;
	
}
.left{
	float:left;
}

div.pageContent {
	width:895px;
}

.topMarginHead{
	margin-top:28px;
}

.topMargin{
	margin-top:9px;
}
.topMarginNavBlock{
	margin-top:9px;
}
.rightMargin{
	margin-right:9px;
}

a{
	color:#ffffff;
	text-decoration:underline;
}

a:hover{
	color:#ffffff;
	text-decoration:none;
}

.topBorder{
	border-top:1px solid #FF9900;
}

.baseBorder{
	border-bottom:1px solid #FF9900;
}

.topBorderGrey{
	border-top:1px solid #333333;
}

.baseBorderGrey{
	border-bottom:1px solid #333333;
}

.topBorderBlack{
	border-top:1px solid #000000;
}

.baseBorderBlack{
	border-bottom:1px solid #000000;
}

.noMargin{
	margin:0px;
}
/*Content*/
div.topLeft{
	
	margin:9px 9px 0px 0px;
	width:438px;
}
div.headBlock{
	
	width:438px;
	height:15px;
	padding:0px 0px;
	overflow:hidden;
	letter-spacing: 1px;
	color:#FF9900;
	
}

div.block{
	
	width:118px;
	height:118px;
	padding:10px;
	overflow:hidden;
	border:1px solid #333333;
	color:#FF9900;
}

div.carouselHolder{
	width:438px;
	height:289px;
	overflow:hidden;
}
div.threeBlock{
	
	width:418px;
	height:120px;
	padding:10px;
	overflow:hidden;
	
	background:url(../assets/layout/block_tile.gif) repeat-x 0px 0px;
	line-height:15px;
	color:#FF9900;
	
}

div.twoBlock{
	
	width:269px;
	height:120px;
	padding:10px;
	overflow:hidden;
	
	background:url(../assets/layout/block_tile.gif) repeat-x 0px 0px;
	line-height:15px;
	color:#FF9900;
}

a.mainLink{
	display:block;
	width:120px;
	height:120px;
	
	padding:10px;
	overflow:hidden;
	border:none;
	text-decoration:none;
	background:url(../assets/layout/btn_nav_bg.gif) no-repeat 0px 0px;
	color:#ffffff;
	letter-spacing: 1px;
	
}

a:hover.mainLink, a.mainLinkSelected{
	display:block;
	width:120px;
	height:120px;
	
	padding:10px;
	overflow:hidden;
	border:none;
	text-decoration:none;
	background:url(../assets/layout/btn_nav_bg.gif) no-repeat 0px -140px;
	color:#ffffff;
	letter-spacing: 1px;
	
}

a.nextLink{
	display:block;
	width:120px;
	height:120px;
	
	padding:10px;
	overflow:hidden;
	border:none;
	text-decoration:none;
	background:url(../assets/layout/cslNext.gif) no-repeat 0px 0px;
	color:#ffffff;
	letter-spacing: 1px;
	
}

a:hover.nextLink{
	display:block;
	width:120px;
	height:120px;
	
	padding:10px;
	overflow:hidden;
	border:none;
	text-decoration:none;
	background:url(../assets/layout/cslNext.gif) no-repeat -140px 0;
	color:#ffffff;
	
	letter-spacing: 1px;
}

div.nextLinkOff{
	display:block;
	width:120px;
	height:120px;
	
	padding:10px;
	overflow:hidden;
	border:none;
	text-decoration:none;
	background:url(../assets/layout/cslNext.gif) no-repeat -420px 0px;
	color:#ffffff;
	
}

a.prevLink{
	display:block;
	width:120px;
	height:120px;
	
	padding:10px;
	overflow:hidden;
	border:none;
	text-decoration:none;
	text-align:right;
	background:url(../assets/layout/cslPrev.gif) no-repeat -420px 0px;
	color:#ffffff;
	letter-spacing: 1px;
	
}

a:hover.prevLink{
	display:block;
	width:120px;
	height:120px;
	
	padding:10px;
	overflow:hidden;
	border:none;
	text-decoration:none;
	background:url(../assets/layout/cslPrev.gif) no-repeat -280px 0;
	color:#ffffff;
	letter-spacing: 1px;
	
}

div.prevLinkOff{
	display:block;
	width:120px;
	height:120px;
	
	padding:10px;
	overflow:hidden;
	border:none;
	text-decoration:none;
	text-align:right;
	background:url(../assets/layout/cslPrev.gif) no-repeat 0px 0px;
	color:#ffffff;
	
}

div.navBlock{
	display:block;
	width:140px;
	height:124px;
	padding: 6px 0px 10px 0px;
	overflow:hidden;
	border:none;
	text-decoration:none;
	background:url(../assets/layout/btn_nav_bg.gif) no-repeat 0px -140px;
	color:#ffffff;
	
}

ul.navList{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
}

a.primaryLink, ul.navList a{
	display:block;
	width:100px;
	padding:3px 10px 3px 9px;
	
	text-decoration:none;
	margin-left:1px;
	letter-spacing: 1px;
}

a:hover.primaryLink, ul.navList a:hover{
	display:block;
	width:100px;
	padding:3px 10px 3px 9px;

	text-decoration:none;
	margin-left:1px;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff;
}

ul.navList a.selected{
	display:block;
	width:100px;
	padding:0px 10px 3px 9px;
	margin-bottom:3px;
	text-decoration:none;
	margin-left:1px;
	letter-spacing: 1px;
}

div.footBlock{
	font-size:10px;
	width:141px;
	height:15px;
	padding:0px;
	overflow:hidden;
	letter-spacing: 1px;
	font-weight:lighter;
	
}

div.footBlock a{
	text-decoration:none;
	color:#ffffff;
}

div.footBlock a:hover{
	text-decoration:underline;
	color:#ffffff;
}

div.footTwoBlock{
	font-size:10px;
	width:289px;
	height:15px;
	padding:0px;
	overflow:hidden;
	letter-spacing: 1px;
	font-weight:lighter;
	
}

/*PDF POPUP*/
 .bubbleInfo {
            position: relative;
           
        }
      
     
        /* Bubble pop-up */

        .popup {
        	position: absolute;
        	display: none;
        	z-index: 50;
			
        	line-height: 1.2em;
        	background: url(../assets/layout/pdfPopup.png) no-repeat top center;
        	color: #666;
        	border-collapse: collapse;
			padding:20px;
			width:130px;
			height:80px;
			overflow:hidden;
        }

      .popup h1{
	  	font-size:1.1em;
		margin:0px 0px 5px 0px;
	  }


/*Typography*/ 

.lpTxt{
	font-size:16px;
	margin:50px 0px 0px 179px;
}

.bigTxtCentred{
	font-size:16px;
	text-align:center;
	margin:50px 0px 0px 0px;
}

.bigTxt{
	font-size:16px;
	text-align:center;
	
}

.bigTxtLeft{
	font-size:16px;
	
	
}
/*----------CMS STYLES--------------*/

h1{
	font-size:16px;
	font-weight:normal;
	line-height:20px;
}

h2{
	font-size:12px; 
	font-weight:normal;
	line-height:16px;
}

.white{
	color:#ffffff;
}
.HLT{
	
	color:#333333 !important;
}

.SPT{
	font-weight: normal;
}

.ITALICT{
	font-style: italic !important;
}
.BHLT{
	font-weight: bold !important;
	color:#333333 !important;
}
.IHLT{
	font-weight: bold !important;
	font-style: italic !important;
}
.BIT{
	font-weight: bold !important;
	font-style: italic !important;
}

.BOLDT{
	font-weight: bold !important;
}

.Centered{
	text-align:center !important;
}
