/* global styles */
	body {
		margin: 0px;
		padding: 0px;
		background: #FFF;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333;
	}
	
	a{
		outline: none;
		color: #2d509f;
		text-decoration: none;
	}
	
	a:hover{
		text-decoration: underline;
	}
	
	p{margin: 0px 0px 14px 0px;}
	
/* global styles */

/* main wrapper */
#MainWrapper{
	width: 893px;
	height: 680px;
	position: relative;
	margin: 0px auto;
	padding-top: 20px;
}
/* /main wrapper */

/* header */
	#Header{
		width: 893px;
		height: 76px;
		position: relative;
	}
	
	#Header h1{
		margin: 0px;
	}
	
	#Header h1 a img{
		border: none;
	}
/* /header */

/* content */
	#Content{
		width: 893px;
		height: 547px;
		position: relative;
	}
	
	#Content h2{
		margin: 0px;
		font-weight:normal;
	}
	
	/* top nav links */
		#Content a.navLink{
			display: block;
			width: 221px;
			height:40px;
			padding-top: 17px;
			background: #FFF url(../img/bgMainNav.gif) 0px 0px no-repeat;
			border-right: 3px solid #FFF;
			text-align:center;
			font-family: Century Gothic, Arial, Helvetica, sans-serif;
			font-size: 14px;
			font-weight: normal;
			color:#FFF;
			text-decoration: none;
			border-bottom: 1px solid #FFF;
			text-transform:uppercase;
		}
		
		#Content a.navLink:hover, #Content .expanded a.navLink{
			background: #f4f3f3 url(../img/bgMainNav.gif) 0px -57px no-repeat;
			color: #143580
		}
	/* /top nav links */
	
	/* content cells */
		#Content .ContentCell{
			width: 221px;
			height: 548px;
			position: absolute;
			top: 0px;		
			border-right: 3px solid #FFF;
			background-image: url(../img/slides/slide1.jpg);
			background-repeat: no-repeat;
			background-position: 0px 58px
		}
		
		#Content #ContentCell1{left: 0px;}
		#Content #ContentCell2{left: 224px;}
		#Content #ContentCell3{left: 448px;}
		#Content #ContentCell4{left: 672px;}
	/* /content cells */
	
	/* animation layers */
		#Content .AnimationLayer{
			width: 221px;
			height: 0px;
			position: absolute;
			left: 0px;
			bottom: 0px;
			background-repeat: no-repeat;
			z-index: 10;
		}
		
		#Content #ContentCell1, #Content #ContentCell1 .AnimationLayer{background-position: 0px 58px; }
		#Content #ContentCell2, #Content #ContentCell2 .AnimationLayer{background-position: -224px 58px}
		#Content #ContentCell3, #Content #ContentCell3 .AnimationLayer{background-position: -448px 58px}
		#Content #ContentCell4, #Content #ContentCell4 .AnimationLayer{background-position: -672px 58px}
	/* /animation layers */
	
	/* mask layers */
		#Content .MaskLayer{
			width: 221px;
			height: 490px;
			position: absolute;
			left: 0px;
			top: 58px;
			background: #FFF;
			visibility: hidden;
			z-index: 20;
		}
	/* /mask layers */
	
	/* content layers */
		#Content .ContentLayer{
			width: 221px;
			height: 490px;
			position: absolute;
			left: 0px;
			top: 0px;
			font-size: 11px;
			font-family:Arial, Helvetica, sans-serif;
			z-index: 2999;
		}
		
		
		#Content .NoAnimation p, #Content .NoAnimation h3{background: #F4F3F3!important}
		#Content .NoAnimation{background: #F4F3F3!important; height:auto!important}
		#Content .NoAnimation ul.divisionSublinks, #Content .NoAnimation p, #Content .NoAnimation h3{background: #F4F3F3!important}
		#Content .NoAnimation .AnimationLayer{background: #F4F3F3!important;}
		#Content .NoAnimation .MaskLayer{visibility: hidden!important;}
		#Content .NoAnimation .ContentLayer{height: auto!important;}
		#Content .InnerContent{visibility: hidden;}
		#Content .InnerContent .company_description{height: 200px; overflow: auto; border: 1px solid #eee}
		
		#Content .expanded{
			z-index: 3001;
		}

		#Content .expanded .InnerContent{
			visibility: visible!important;
			color: #636363;
		}
		
		#Content .expanded .maskLayer{
			visibility: visible;
		}
		
		
		#Content .ContentLayer h3{
			background: #FFF;
			padding: 5px;
			color: #333;
			margin: 0px;
			font-size: 12px;
		}
		
		#Content .ContentLayer p{
			background: #FFF;
			margin: 0px;
			padding: 5px 5px 0px 7px;
		}
		
		/* division lev 1 links */
			#Content .ContentLayer ul.divisionSublinks{
				background: #FFF;
				list-style-type: none;
				margin: 0px;
				padding: 13px 0px 10px 30px;
			}
			
			#Content .ContentLayer ul.divisionSublinks li{
				/*padding-bottom: 2px;*/
			}
			
			#Content .ContentLayer ul.divisionSublinks li a{
				display: block;
				background: url(../img/bltRaquoGrey.gif) 0px 4px no-repeat;
				padding: 0px 0px 2px 15px;
				color: #2d509f;
				font-weight: bold;
				text-decoration: none;
			}
			
			#Content .ContentLayer ul.divisionSublinks li a:hover, #Content .ContentLayer ul.divisionSublinks li.selected a{
				color: #000;
			}
		/* /division lev 1 links */
	/* /content layers */
/* /content */

#BottomInfoBubbles{
	position: relative;
	height:119px;
	margin: 20px 0px 0px 0px;
}

/* LeftInfoBubble */
	#LeftInfoBubble{
		position: absolute;
		margin: 0px 0px 0px px;
		padding: 10px 21px 0px 21px;
		width: 570px;
		height: 119px;
		font-size:11px;
		color: #737373;
		background: #FFF url(../img/bgQuotes.jpg) 0px 0px no-repeat;
		position:absolute;
		left:-5px;
		top:0px
	}
	
	#LeftInfoBubble h3{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 18px;
		font-weight: bold;
		color: #667ba9;
	}
	
	#LeftInfoBubble h3 a img{
		border: none;
	}
	
	#LeftInfoBubble ul{
		margin: 0px;
		padding: 0px 0px 0px 0px;
		list-style-type: none;
		height: 54px;
		overflow: hidden;
	}
	
	#LeftInfoBubble ul li{
		height: 55px;
	}
	
	#LeftInfoBubble p{
		margin: 0px 0px 0px 0px;
	}
/* /LeftInfoBubble */

/* free system check */
	/*#FreeSystemCheck{
		width: 294px;
		height: 129px;
		background: #FFF url(../img/bgFreeSystemCheck.jpg) 0px 0px no-repeat;
		position:absolute;
		top:0px;
		right:-5px;
	}
	
	#FreeSystemCheck a{
		display: block;
		margin: 30px 74px 0px 30px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
		text-decoration: none;
	}
	
	#FreeSystemCheck a:hover{
		text-decoration:underline;
	}*/
	#BottomInfoBox{
		width: 248px;
		height: 86px;
		padding: 2px 22px 41px 24px;
		background: #FFF url(../img/bgBottomInfoBox.jpg) 0px 0px no-repeat;
		position:absolute;
		top:0px;
		right:-5px;
	}
	
	#BottomInfoBoxScroller{
		width: 248px;
		height: 86px;
	}
	
	#BottomInfoBox ul{
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		width: 248px;
		height: 86px;
		overflow: hidden
	}
	
	#BottomInfoBox ul li{
		width: 248px;
		height: 86px;
	}
	
	#BottomInfoBox li a{
		display: block;
		height: 76px;
		padding: 10px 64px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #333333;
		text-decoration: none;
		background: url(../img/bgFreeSystemCheck.jpg) 100% 50% no-repeat;
	}
	
	#BottomInfoBox li a:hover{
		text-decoration:underline;
	}

/* footer */
	#Footer{
		position: relative;
		/*width:768px;*/
		width:893px;
		height:66px;
		padding-top: 2px;
		color:#333;
		font-size: 11px;
		line-height: 16px;
		height: 80px;
	}
	
	#Footer a{
		color: #333;
		font-weight:bold;
		text-decoration: none
	}
	
	#Footer a:hover{
		text-decoration:underline
	}
	
	.FooterLogo{
		position: absolute;
		width:93px;
		height:33px;
		display: block;
		left: 6px;
		top: 0px;
		text-indent: -9999px;
		overflow: hidden;
		background: url(../img/TIbtmLogo.jpg) 0px 0px no-repeat;
	}
	
	.FooterContent{
		position:absolute;
		left: 112px;
		top: 0px;
	}
	
	#Footer .copyright{
		color: #979797;
	} 
/* /footer */

/* popup controls */
	a.PopupCloseButton{
		width: 130px;
		text-align: center;
		overflow: hidden;
		text-decoration: none;
		color: #D35837;
		background: #F4F3F3;
	}
	
	a#HomeButton{
		width: 130px;
		text-align: center;
		overflow: hidden;
		text-decoration: none;
		color: #143580;
		background: #F4F3F3;
		visibility:hidden;
		left:763px;
		position:absolute;
		top:550px;
		z-index:30001;
	}
	
	a#LinkToPageButton{
		width: 110px;
		text-align: center;
		overflow: hidden;
		text-decoration: none;
		color: #143580;
		background: #F4F3F3;
		visibility:hidden;
		left:650px;
		position:absolute;
		top:550px;
		z-index:30001;
	}
	
	#PageUrlPopup{
		width: 320px;
		height:30px;
		text-align: center;
		overflow: hidden;
		text-decoration: none;
		color: #D35837;
		background: #FFFFCC;
		visibility:hidden;
		left:573px;
		position:absolute;
		top:520px;
		z-index:30001;
	}
	
	#PageUrlPopup a.PageUrlPopupCloseBtn{
		position: absolute;
		top: 3px;
		right: 3px;
		width:8px;
		height: 8px;
		overflow: hidden;
		text-indent: -9999px;
		background: url(../img/btnClosePopup.gif) 0px 0px no-repeat;
	}
	
	#PageUrlPopup .txtPageDirectUrl{
		border: 1px solid #CCC;
		width: 290px;
		margin-top: 5px;
	}
/* /popup controls */