	*{
		color:#999999;
		font-family:"Georgia", Georgia,Times, serif;
		font-size:11px;
		font-weight: normal;
		line-height:13px;
	}
	img{
		border:none;
		margin:0;
		padding:0;
	}
	#wrapper{
		margin:0 auto 0 auto;
		width:960px;
		height:550px
	}
	#left{
		width: 250px;
		min-height:650px;
		position:relative;
		float: left;
	}
	#main{
		width: 500px;
		min-height:500px;
		position:relative;
		float: left;
	}
#left IMG{
		left:85px;
		top:95px;
		position: relative;
		float: left;
	}
	#left_navigation{
		float:left;
		position:relative;
		margin-right:60px;
		margin-left:35px;
		margin-top:105px;
		width:155px;
		text-align: right;
		min-height: 271px;
	}
	#left_navigation A{
		color: #000;
		text-decoration:none;
		font-size:16px;
		line-height:24px;
		display: block;
	}
	#left_navigation A:hover{
		color:#cc0000;
	}
	#left_navigation H4,
	#left_navigation UL{
		margin:0;
		list-style-type: none;
	}
	#left_navigation  .subNav{
		display: block;
		margin-bottom: 2px;
		color:#999999;
		font-size:11px;
		font-weight: normal;
		line-height:14px;
	}
	#left_navigation  .subNav A{
		color:#999999;
		font-size:11px;
		font-weight: normal;
		line-height:14px;
	}
	#left_navigation  .subNav A:Hover{
		color:#cc0000;
		font-size:11px;
		font-weight: normal;
		line-height:14px;
	}
	#left_navigation .over{
		color:#cc0000;
	}
	#footer{
		float:left;
		position:relative;
		margin-right:0px;
		margin-left:40px;
		width:150px;
		text-align: right;
		clear: left;
		color:#999999;
		font-size:11px;
		font-weight: normal;
		line-height:14px;
	}
	#footer A{
		color:#999999;
		font-size:11px;
		font-weight: normal;
		line-height:14px;
		text-decoration: none;
	}
	#footer A:Hover{
		color:#cc0000;
		font-size:11px;
	}
#footerCase{
		float:left;
		position:relative;
		margin-right:0px;
		margin-left:30px;
		width:160px;
		text-align: right;
		clear: left;
		color:#999999;
		font-size:11px;
		font-weight: normal;
		line-height:14px;
	}
#footerImage img{
		float:left;
		position:absolute;
		top: 500px;
		left: 105px;
		margin-right:0px;
		margin-left:30px;
		text-align: right;
	background-color: #eee;
}
	.text{
		color:#000;
		font-size:18px;
		line-height:22px;
		font-weight: normal;
	}
	.text TD{
		padding-right: 20px;
		width: 530px;
	}
	
	
	.headline{
		font-size:45px;
		position:relative;
		line-height:40px;
		letter-spacing:0px;
	}
	.subhead{
		font-size:15px;
		line-height:20px;
		position:relative;
		font-weight:bold;
		width:700px;
	}
	
	
	
	#back{
		float:left;
		width:380px;
		left:17px;
		top:40px;
		font-size:12px;
		position:relative;
		font-size:12px;
		line-height:18px;
		letter-spacing:1px;
	}
	
	#back A{
		text-decoration:none;
	}
	#back Hover{
		text-decoration:none;
		line-height:18px;
		font-weight:bold;
		letter-spacing:0px;
	}
	#content .bodyCopy {
		display: block;
		width: 440px;
		padding-left: 0px;
		padding-right: 70px;
		padding-top: 0px;
		padding-bottom: 0px;
		float: left;
		clear: none;
	}
	#content .bodyCopy P{
		display: block;
		width: 530px;
		margin-top: 0px;
		margin-bottom: 16px;
		color: #000;
		font-size:25px;
		line-height:30px;
		float: left;
	}
	
	#content .bodyCopyCV {
		padding-left: 0px;
		padding-right: 70px;
		padding-top: 2px;
		padding-bottom: 0px;
		float: left;
		clear: none;
	}
	#content .bodyCopyCV P{
	display: block;
	width: 550px;
	margin-top: 10px;
	margin-bottom: 16px;
	color: #666;
	font-size:13px;
	line-height:22px;
	}
	#content .bodyCopyCV STRONG{
		color: #000;
		font-size:20px;
		line-height:23px;
	}
	#content .bodyCopyCV A{
		color: #cc0000;
		font-size:20px;
		line-height:23px;
		text-decoration: none;
	}
	#content .bodyCopyCV A:Hover{
		color: #000;
		font-size:20px;
		line-height:23px;
		text-decoration: none;
	}
	
	#content .bodyImage {
		width: 630px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 14px;
		padding-bottom: 0px;
		float: left;
		clear: none;
	}
	
	.news {
		display: block;
		width: 440px;
		padding-left: 0px;
		padding-right: 70px;
		padding-top: 10px;
		padding-bottom: 0px;
		float: left;
		clear: none;
	}
	.news P{
		display: block;
		width: 450px;
		margin-top: 0px;
		margin-bottom: 16px;
		color: #999;
		font-size:14px;
		line-height:18px;
		float: left;
	}
	.news STRONG{
		font-size:14px;
		line-height:18px;
		color: #444;
	}
	.news A{
		font-size:14px;
		line-height:18px;
		color: #999;
		text-decoration: none;
	}
	.news A:Hover{
		font-size:14px;
		line-height:18px;
		color: #cc0000;
		text-decoration: none;
	}
	.text {
		display: block;
		width: 440px;
		padding-left: 0px;
		padding-right: 70px;
		padding-top: 10px;
		padding-bottom: 0px;
		float: left;
		clear: none;
	}
	.text P{
		display: block;
		width: 600px;
		margin-top: 0px;
		margin-bottom: 16px;
		color: #000;
		font-size:20px;
		line-height:25px;
		float: left;
	}
	.text STRONG{
		font-size:14px;
		font-weight:bold;
		line-height:16px;
		padding-top:10px;
	}
	.contact {
		display: block;
		width: 550px;
		padding-left: 0px;
		padding-right: 70px;
		padding-top: 0px;
		padding-bottom: 0px;
		float: left;
		clear: none;
	}
	.contact P{
		display: block;
		width: 550px;
		padding-top: 0px;
		margin-top: 0px;
		margin-bottom: 20px;
		color: #000;
		font-size:25px;
		line-height:30px;
		float: left;
	}
	.contact STRONG{
		font-size:14px;
		line-height:18px;
		color: #000;
	}
	.contact A{
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size:25px;
		line-height:30px;
		text-decoration: none;
		color: #cc0000;
	}
	.contact A:Hover{
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size:25px;
		line-height:30px;
		text-decoration: none;
		color: #000;
	}
	#approach .bodyCopy{
		  font-size:12px;
		  line-height:18px;
	}
	#approach .bodyCopy A{
		text-decoration:none;
			  font-size:12px;
		  line-height:18px;
	}
	#approach .bodyCopy a:Hover{
		text-decoration:none;
		font-weight:bold;
		letter-spacing:1px;
	}
	
	
	
	#headlineText{
		float:left;
		position:relative;
		width:330px;
		height:515px;
		z-index:2;
		left: -91px;
		top: 55px;
		visibility: visible;
		overflow: auto;
		font-size:14px;
		line-height:18px;
	}
	#headlineLinks{
		float:left;
		position:relative;
		width:200px;
		height:307px;
		z-index:1;	
		left: -184px;
		top: 265px;
		visibility: visible;
		overflow: auto;
		font-size:12px;
		line-height:16px;
	}
	#headlineText STRONG{
		font-size:21px;
		color:#000;
		letter-spacing:0px;
		line-height:23px;
		
	}
	#headlineText P{
		font-size:12px;
		line-height:18px;
	}
	
	#headlineText H4{
		font-size:18px;
		line-height:20px;
		font-weight:bold;
		letter-spacing:0px;
	
	}
	#headlineText A:hover{
		font-weight:bold;
	}
	#headlineText A{
		text-decoration:none;
	}
	#headlineLinks A:hover{
		color:#000;
	}
	#headlineLinks A{
		text-decoration:none;
	}
	
	/* custom scrollbar */
	/********************/
	
	#content_wrapper{
		left:0px;
		position:absolute;
		top:143px;
		width:630px;
		height:360px;
	}
	#content{
		color:#777;
		position:relative;
		width:620px;
		height:390px;
		float: none;
		clear: none;
	}
	#content_wrapperV{
		left:0px;
		position:relative;
		top:143px;
		width:500px;
		height:360px;
	}
	#contentV{
		color:#777;
		width:500px;
		height:390px;
		float: none;
		clear: left;
		overflow: hidden;
	}
	.headlineText{
		margin:0 10px 10px 0;
		font-size:12px;
		line-height:18px;
		letter-spacing:0px;
	}
	
	.headlineText STRONG{
		font-size:21px;
		color:#000;
		letter-spacing:0px;
		line-height:21px
	}
	.headlineText P{
		font-size:12px;
		line-height:16px;
	}
	.headlineText H4{
		font-size:18px;
		color:#999;
		letter-spacing:0px;
		line-height:21px;
	}
	.vScrollbar{
		float:left;
	}
	.vTrack{
		background:#fff;
		border:1px solid #e8e8e8;
		overflow:hidden;
		position:absolute;
		width:15px;
	}
	.vThumb{
		background:#e8e8e8;
		height:15px;
		left:1px;
		overflow:hidden;
		position:absolute;
		top:0;
		width:13px;
		margin-top:1px;
		margin-bottom:1px;
	}
	.hScrollbar{
		float:left;
	}
	.hTrack{
		background: url(../images/strip.gif) repeat-x;
		overflow:hidden;
		position:absolute;
		height: 15px;
	}
	.hThumb{
		height:5px;
		overflow:hidden;
		position:absolute;
		margin-top:4px;
		margin-right:10px;
		margin-bottom:1px;
		background-color: #000;
		border: 1px solid #fff;
	}
	#arrowNav{
		float:left;
		position:absolute;
		width:50px;
		left:600px;
		top:325px;
	}
		
