@charset "UTF-8";
/* default */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffffff;
}

img {
	border: 0px;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/* default links */
a {
	text-decoration:none;
	outline:none;
}

a:link {
	color:#000000;
}

a:visited {
	color:#000000;
}

a:active {
	color:#000000;
}

a:hover {
	color:#d0282b;
}

/* default positioning */
#mainOverlay {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	z-index: 1;
}

#mainBackground {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 620px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	background: #cccccc;
}

#mainDisplay {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 990px;
	position: relative;
	text-align: left;
}

#mainContent {
	display: block;
	position: absolute;
	background: #ffffff;
}

#closeOverlay {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
	text-align: center;
	z-index: 100;
}

#closeHit {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 0px;
}

#windowDisplay {
	display: block;
	margin-top: -15px; /* 20px to line up with bottom edge of content */
	margin-left: auto;
	margin-right: auto;
	width: 815px;
	height: 810px;
	position: absolute;
	text-align: left;
	background: url(../images/layout/windowBg.png) top left no-repeat;
	z-index: 200;
}

#windowContent {
	display: block;
	margin: 15px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
	width: 785px;
	height: 780px;
	position: absolute;
	overflow:hidden;
	background: #ffffff;
}

#popupDisplay {
	display: block;
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	width: 430px;
	height: 675px;
	position: absolute;
	text-align: left;
	background: url(../images/layout/popupBg.png) top left no-repeat;
	z-index: 300;
}

#popupContent {
	display: block;
	margin: 15px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
	width: 400px;
	height: 545px;
	position: absolute;
	overflow:hidden;
	background: #ffffff;
}

#thirdDisplay {
	display: block;
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	width: 360px;
	height: 575px;
	position: absolute;
	text-align: left;
	background: url(../images/layout/thirdBg.png) top left no-repeat;
	z-index: 300;
}

#thirdContent {
	display: block;
	margin: 15px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
	width: 330px;
	height: 545px;
	position: absolute;
	overflow:hidden;
	background: #ffffff;
}

#halfDisplay {
	display: block;
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	width: 525px;
	height: 575px;
	position: absolute;
	text-align: left;
	background: url(../images/layout/halfBg.png) top left no-repeat;
	z-index: 300;
}

#halfContent {
	display: block;
	margin: 15px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
	width: 495px;
	height: 545px;
	position: absolute;
	overflow:hidden;
	background: #ffffff;
}

#fourthDisplay {
	display: block;
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	width: 525px;
	height: 302px;
	position: absolute;
	text-align: left;
	background: url(../images/layout/fourthBg.png) top left no-repeat;
	z-index: 300;
}

#fourthContent {
	display: block;
	margin: 15px 15px 15px 15px;
	padding: 0px 0px 0px 0px;
	width: 495px;
	height: 272px;
	position: absolute;
	overflow:hidden;
	background: #ffffff;
}

#searchDisplay {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 330px;
	height: 545px;
	position: absolute;
	top: 75px;
	text-align: left;
	z-index: 400;
}

#searchContent {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 330px;
	position: absolute;
	bottom: 0px;
	overflow:hidden;
}

#loader {
	display:none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 16px;
	height: 16px;
	position:absolute;
	top: 10px;
	right: 10px;
	background: url(../images/layout/ajax-loader.gif) top left no-repeat;
	z-index: 900;
}

/* */
#header {
	height: 75px;
	width: 990px;
}

	#logo {
		float: left;
		height: 75px;
		width: 290px;
	}
	
	#logo img{
		margin: 15px 0px 0px 15px;
		padding: 0px 0px 0px 0px;
	}

	#navigation {
		float: left;
		height: 75px;
		width: 700px;
	}
	
		#navigation ul {
			float: left;
			margin: 50px 0px 0px 20px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 25px;
		}
		
		#navigation ul.spacer {
			margin: 50px 0px 0px 202px;
		}
		
		#navigation ul li {
			float: left;
			margin: 0px 2px 0px 2px;
			padding: 0px 0px 0px 0px;
		}
		
		#navigation ul li a.sel {
			color: #d0282b;
			/* */
			font-weight: bold;
		}
/* */
#content {
	width: 990px;
	height: 545px;
	overflow: hidden;
}

	#productCycle {
		width: 990px;
		height: 545px;
		position: absolute;
		z-index: 10;
	}
	
	#productCycle img {
		position: absolute;
	}
	
	#productOverlay {
		width: 990px;
		height: 545px;
		position: absolute;
		z-index: 20;
	}
		
	#commonBox {
		width: 990px;
		height: 545px;
		position: absolute;
		z-index: 10;
	}
	
	.third {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 330px;
		height: 545px;
		position:relative;
	}
	
	.half {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 495px;
		height: 545px;
		position:relative;
	}
	
	.top {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		height: 272px;
		position: relative;
	}
	
	.bottom {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		height: 273px;
		position: relative;
	}
	
	.complete {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		height: 545px;
		position: relative;
	}
	
	.text {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		height: 252px;
		line-height: 20px;
		font-size:10px;
	}
	
	.bottom .text {
		height: 253px;
	}
	
	.full {
		height: 272px;
	}
	
	.bottom .full {
		height: 273px;
	}
	
	.text .bg {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		height: 100%;
		position:absolute;
		bottom: 0px;
		filter: alpha(opacity=75);
		opacity: 0.75;
		-moz-opacity: 0.75;
		z-index: 30;
		background: #ffffff;
	}
	
	.text .medium{
		filter: alpha(opacity=50);
		opacity: 0.65;
		-moz-opacity: 0.65;
	}
	
	.text .light{
		filter: alpha(opacity=55);
		opacity: 0.55;
		-moz-opacity: 0.55;
	}
	
	.text .fg {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		height: 100%;
		position:absolute;
		bottom: 0px;
		line-height: 20px;
		font-size:10px;
		color: #000000;
		z-index: 40;
	}
	
	.text .fg h1 {
		margin: 15px 20px 15px 20px;
		padding: 0px 0px 0px 0px;
		font-size:10px;
		color:#d0282b;
	}
	
	.text .fg p {
		margin: 15px 20px 15px 20px;
		padding: 0px 0px 0px 0px;
	}
	
	.text .fg p.drop {
		margin: 60px 20px 20px 20px;
		padding: 0px 0px 0px 0px;
	}
	
	.text .fg ul {
		margin: 15px 20px 15px 20px;
		padding: 0px 0px 0px 0px;
		line-height: 18px;
		list-style: none;
	}
	
	.text .fg ul.flow {
		width: 290px;
	}
	
	.text .fg ul li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-weight: bold;
	}
	
	.text .fg ul.flow li {
		float: left;
		margin: 0px 3px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.text .fg ul.flow li a {
	
	}
	
	.text .fg ul.search li {
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		height: 65px;
		line-height: 65px;
		font-weight: normal;
		overflow: none;
		background: #ffffff;
	}
	
	.text .fg ul.search li img{
		float: left;
		width: 78px;
		height: 65px;
	}
	
	.text .fg ul.search li p{
		float: left;
		margin: 0px 0px 0px 20px;
		padding: 0px 0px 0px 0px;
		width: 190px;
		line-height: 16px;
	}
	
	.text .fg ul li ul{
		margin: 0px 20px 5px 20px;
		padding: 0px 0px 0px 0px;
		list-style: none;
	}
	
	.text .fg ul li ul li {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-weight: normal;
	}
	
	.label {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		height: 20px;
	}
	
	.label .bg {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		height: 20px;
		position:absolute;
		filter: alpha(opacity=50);
		opacity: 0.50;
		-moz-opacity: 0.50;
		z-index: 30;
	}
	
	.label .fg {
		float: left;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		width: 100%;
		height: 20px;
		position:absolute;
		line-height: 20px;
		font-size:12px;
		font-weight: bold;
		text-align: center;
		color: #ffffff;
		z-index: 40;
	}
	
	.label .fg a {
		display:block;
		width: 100%;
		height: 100%;
		text-decoration: none;
		font-weight: bold;
		color: #ffffff;
	}
	
	/* */
	div.button {
		display:block;
		width: 100%;
		height: 100%;
		position:absolute;
		top: 0px;
		left: 0px;
		text-decoration: none;
		z-index: 50;
	}
	
	div.button a {
		display:block;
		width: 100%;
		height: 100%;
	}
	
	/* */
	.greenBg {
		background: #818f3d;
	}
	
	.blueBg {
		background: #1c384f;
	}
	
	.orangeBg {
		background: #e47c24;
	}
	
	.redBg {
		background: #663333;
	}
	
	.purpleBg {
		background: #5563a9;
	}
	
	.peachBg {
		background: #bd8f7b;
	}
	
	/* */
	.commonBg {
		background:url(../images/layout/common/1.jpg) top left no-repeat;
	}
	
	/* */
	.companyBg {
		background:url(../images/layout/contact/1.jpg) top left no-repeat;
	}
	
	.repsBg {
		background:url(../images/layout/contact/2.jpg) top left no-repeat;
	}
	
	.employmentBg {
		background:url(../images/layout/contact/3.jpg) top left no-repeat;
	}
	
	/* */
	.storyBg {
		background:url(../images/layout/about/1.jpg) top left no-repeat;
	}
	
	.presenceBg {
		background:url(../images/layout/about/2.jpg) top left no-repeat;
	}
	
	.capabilitiesBg {
		background:url(../images/layout/about/3.jpg) top left no-repeat;
	}
	
	.resourcesBg {
		background:url(../images/layout/about/4.jpg) top left no-repeat;
	}
	
	/* */
	.confBg {
		background:url(../images/layout/custom/1.jpg) top left no-repeat;
	}
	
	.receBg {
		background:url(../images/layout/custom/2.jpg) top left no-repeat;
	}
	
	.workBg {
		background:url(../images/layout/custom/3.jpg) top left no-repeat;
	}
	
	.privBg {
		background:url(../images/layout/custom/4.jpg) top left no-repeat;
	}
	
	.credBg {
		background:url(../images/layout/custom/5.jpg) top left no-repeat;
	}
	
	.miscBg {
		background:url(../images/layout/custom/6.jpg) top left no-repeat;
	}
	
	/* */
	.conf2Bg {
		background:url(../images/layout/xo/1.jpg) top left no-repeat;
	}
	
	.rece2Bg {
		background:url(../images/layout/xo/2.jpg) top left no-repeat;
	}
	
	.priv2Bg {
		background:url(../images/layout/xo/3.jpg) top left no-repeat;
	}
	
	.work2Bg {
		background:url(../images/layout/xo/4.jpg) top left no-repeat;
	}
	
	/* */
	.cred2Bg {
		background:url(../images/layout/marq/1.jpg) top left no-repeat;
	}
	
	.conf3Bg {
		background:url(../images/layout/marq/2.jpg) top left no-repeat;
	}
	
	.meetBg {
		background:url(../images/layout/marq/3.jpg) top left no-repeat;
	}
	
/* */
#windowContent .left{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 80px;
	height: 780px;
}

	.left ul{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
	}
	
	.left ul li{
		display: block;
		margin: 0px 1px 0px 1px;
		padding: 0px 0px 0px 0px;
		width: 78px;
		height: 65px;
		filter: alpha(opacity=75);
		opacity: 0.75;
		-moz-opacity: 0.75;
	}
	
	.left ul li:hover, .left ul li.sel{
		filter: alpha(opacity=100);
		opacity: 1;
		-moz-opacity: 1;
	}

#windowContent .right{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 705px;
	height: 780px;	
}
	
	#windowContent .right .image{
		float: left;
		width: 705px;
		height: 585px;
	}
	
	#windowContent .right .content{
		float: left;
		width: 705px;
		height: 170px;
	}
	
		#windowContent .right .content .features{
			float: left;
			margin: 0px 20px 0px 0px;
			padding: 0px 0px 0px 10px;
			width: 250px;
			height: 170px;
			line-height: 25px;
		}
		
		#windowContent .right .content .features p{
			float: left;
			margin: 3px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			line-height: 16px;
		}
	
		#windowContent .right .content .form{
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 170px;
			height: 170px;
			line-height: 25px;
		}
		
		#windowContent .right .content .form ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 16px;
		}
		
		#windowContent .right .content .form ul li{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		#windowContent .right .content .form ul li a.sel{
			color: #d0282b;
		}
		
		#windowContent .right .content .links{
			float: left;
			margin: 0px 20px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 250px;
			height: 170px;
			line-height: 25px;
		}
		
		#windowContent .right .content .links ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 16px;
		}
		
		#windowContent .right .content .links ul li{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		#windowContent .right .content .links ul li a.sel{
			color: #d0282b;
		}
		
		#windowContent .right .content .materials{
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 70px;
			height: 170px;
			line-height: 25px;
		}
		
		#windowContent .right .content .materials ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 16px;
		}
		
		#windowContent .right .content .materials ul li{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
		}
		
		#windowContent .right .content .materials ul li a.sel{
			color: #d0282b;
		}
	
	#windowContent .right .header{
		float: left;
		width: 705px;
		height: 25px;
		line-height: 25px;
	}
	
		#windowContent .header ul {
			float: left;
			margin: 0px 0px 0px 20px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 25px;
		}
		
		#windowContent ul.buttons {
			float: right;
			margin: 0px 20px 0px 0px;
		}
		
		#windowContent .header ul li {
			float: left;
			margin: 0px 2px 0px 2px;
			padding: 0px 0px 0px 0px;
		}
		
		#windowContent .header ul li a.sel {
			font-weight:bold;
		}
		
		#windowContent .header .crumbs {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 260px;
			height: 170px;
			line-height: 25px;
		}
	
		#windowContent .header .crumbs ul {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 25px;
		}
		
		#windowContent .header .crumbs ul li {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 10px 0px 15px;
			font-weight: bold;
		}
		
		#windowContent .header .crumbs ul li.highlight{
			padding: 0px 20px 0px 20px;
			color: #ffffff;
			background: #d0282b;
		}
		
		#windowContent .header .crumbs ul li.last{
			padding: 0px 0px 0px 5px;
		}
		
		#windowContent .header .crumbs ul li.last a{
			margin: 0px 0px 0px 15px;
			color: #d0282b;
		}
		
		#windowContent .header .crumbs ul li.highlight a{
			color: #ffffff;
		}
		
		
	#popupContent .image{
		float: left;
		width: 400px;
		height: 400px;
	}
	
	#popupContent .content{
		float: left;
		width: 400px;
		height: 120px;
	}
	
		#popupContent .content ul{
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
		}
	
		#popupContent .content ul li{
			display: block;
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			width: 50px;
			height: 50px;
			filter: alpha(opacity=75);
			opacity: 0.75;
			-moz-opacity: 0.75;
		}
	
		#popupContent .content ul li:hover, #popupContent .content ul li.sel{
			filter: alpha(opacity=100);
			opacity: 1;
			-moz-opacity: 1;
		}
	
	#popupContent .header{
		float: left;
		width: 400px;
		height: 25px;
		line-height: 25px;
	}
	
		#popupContent .header ul {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 25px;
		}
		
		#popupContent .header ul li {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 20px 0px 20px;
			font-weight: bold;
		}
		
		#popupContent .header ul li.highlight{
			color: #ffffff;
			background: #d0282b;
		}
		
		#popupContent .header ul li.highlight a{
			color: #ffffff;
		}
		
		#popupContent .header ul.buttons {
			float: right;
			margin: 0px 20px 0px 0px;
		}
		
		#popupContent .header ul.buttons li {
			float: left;
			margin: 0px 2px 0px 2px;
			padding: 0px 0px 0px 0px;
		}
		
		#popupContent .header ul li a.sel {
			color: #d0282b;
		}
		
	#halfContent .header{
		float: left;
		width: 495px;
		height: 25px;
		line-height: 25px;
	}
	
		#halfContent .header ul {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 25px;
		}
		
		#halfContent .header ul li {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 20px 0px 20px;
			font-weight: bold;
		}
		
		#halfContent .header ul li.highlight{
			color: #ffffff;
			background: #d0282b;
		}
		
		#halfContent .header ul li.highlight a{
			color: #ffffff;
		}
		
		#halfContent .header ul.buttons {
			float: right;
			margin: 0px 20px 0px 0px;
		}
		
		#halfContent .header ul.buttons li {
			float: left;
			margin: 0px 2px 0px 2px;
			padding: 0px 0px 0px 0px;
		}
		
		#halfContent .header ul li a.sel {
			color: #d0282b;
		}
		
		#halfContent .content {
			float: left;
			width: 495px;
			height: 520px;
			line-height: 20px;
			font-size:10px;
		}
		
		#halfContent .content h1 {
			margin: 15px 20px 15px 20px;
			padding: 0px 0px 0px 0px;
			font-size:10px;
			color:#d0282b;
		}
		
		#halfContent .content p {
			margin: 15px 20px 15px 20px;
			padding: 0px 0px 0px 0px;
		}
		
		#halfContent .content ul {
			float: left;
			margin: 15px 20px 15px 20px;
			padding: 0px 0px 0px 0px;
			width: 206px;
			line-height: 18px;
			list-style: none;
		}
		
		#halfContent .content ul li {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-weight: bold;
		}
		
		#halfContent .content ul li ul{
			margin: 0px 20px 5px 20px;
			padding: 0px 0px 0px 0px;
			list-style: none;
		}
		
		#halfContent .content ul li ul li {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-weight: normal;
		}
		
	#thirdContent .header{
		float: left;
		width: 330px;
		height: 25px;
		line-height: 25px;
	}
	
		#thirdContent .header ul {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 25px;
		}
		
		#thirdContent .header ul li {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 20px 0px 20px;
			font-weight: bold;
		}
		
		#thirdContent .header ul li.highlight{
			color: #ffffff;
			background: #d0282b;
		}
		
		#thirdContent .header ul li.highlight a{
			color: #ffffff;
		}
		
		#thirdContent .header ul.buttons {
			float: right;
			margin: 0px 20px 0px 0px;
		}
		
		#thirdContent .header ul.buttons li {
			float: left;
			margin: 0px 2px 0px 2px;
			padding: 0px 0px 0px 0px;
		}
		
		#thirdContent .header ul li a.sel {
			color: #d0282b;
		}
		
		#thirdContent .content {
			float: left;
			width: 330px;
			height: 495px;
			line-height: 20px;
			font-size:10px;
		}
		
		#thirdContent .content h1 {
			margin: 15px 20px 15px 20px;
			padding: 0px 0px 0px 0px;
			font-size:10px;
			color:#d0282b;
		}
		
		#thirdContent .content h1.search {
			margin: 15px 20px 0px 20px;
			padding: 0px 0px 0px 0px;
			font-size:10px;
			color:#d0282b;
		}
		
		#thirdContent .content p {
			margin: 15px 20px 15px 20px;
			padding: 0px 0px 0px 0px;
		}
		
		#thirdContent .content ul {
			float: left;
			margin: 15px 20px 15px 20px;
			padding: 0px 0px 0px 0px;
			line-height: 18px;
			list-style: none;
		}
		
		#thirdContent .content ul li {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-weight: bold;
		}
		
		#thirdContent .content ul li ul{
			margin: 0px 20px 5px 20px;
			padding: 0px 0px 0px 0px;
			list-style: none;
		}
		
		#thirdContent .content ul li ul li {
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font-weight: normal;
		}
		
		#thirdContent .content ul.search {
			float: left;
			margin: 0px 20px 0px 20px;
			padding: 0px 0px 0px 0px;
			line-height: 18px;
			list-style: none;
		}
		
		#thirdContent .content ul.search li {
			margin: 15px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			height: 65px;
			line-height: 65px;
			font-weight: normal;
			overflow: none;
			background: #ffffff;
		}
		
		#thirdContent .content ul.search li img{
			float: left;
			width: 78px;
			height: 65px;
		}
		
		#thirdContent .content ul.search li p{
			float: left;
			margin: 0px 0px 0px 20px;
			padding: 0px 0px 0px 0px;
			width: 190px;
			line-height: 16px;
		}
	
		#thirdContent .footer{
			float: left;
			width: 330px;
			height: 25px;
			line-height: 25px;
		}
	
		#thirdContent .footer ul {
			float: right;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 25px;
		}
		
		#thirdContent .footer ul li {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 20px 0px 20px;
			font-weight: bold;
		}
		
	#fourthContent .header{
		float: left;
		width: 495px;
		height: 25px;
		line-height: 25px;
	}
	
		#fourthContent .header ul {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			list-style: none;
			line-height: 25px;
		}
		
		#fourthContent .header ul li {
			float: left;
			margin: 0px 0px 0px 0px;
			padding: 0px 20px 0px 20px;
			font-weight: bold;
		}
		
		#fourthContent .header ul li.highlight{
			color: #ffffff;
			background: #d0282b;
		}
		
		#fourthContent .header ul li.highlight a{
			color: #ffffff;
		}
		
		#fourthContent .header ul.buttons {
			float: right;
			margin: 0px 20px 0px 0px;
		}
		
		#fourthContent .header ul.buttons li {
			float: left;
			margin: 0px 2px 0px 2px;
			padding: 0px 0px 0px 0px;
		}
		
		#fourthContent .header ul li a.sel {
			color: #d0282b;
		}
		
		#fourthContent .content {
			float: left;
			width: 495px;
			height: 247px;
			line-height: 20px;
			font-size:10px;
		}
		
		#fourthContent .content h1 {
			margin: 15px 20px 15px 20px;
			padding: 0px 0px 0px 0px;
			font-size:10px;
			color:#d0282b;
		}
		
		#fourthContent .content p {
			margin: 15px 20px 15px 20px;
			padding: 0px 0px 0px 0px;
		}
		

/* */
#footer {
	height: 50px;
	width: 990px;
	line-height: 50px;
}

	#search {
		float: left;
		height: 50px;
		width: 290px;
	}
	
		#keywords {
			margin: 0px 0px 0px 0px;
			padding: 2px 2px 2px 2px;
			height: 16px;
			line-height: 16px;
			border: 1px dashed #000000;
			background: #f4f4f4;
		}
	
	#copyright {
		float: left;
		height: 50px;
		width: 700px;
		text-align: right;
	}
	
	#copyright span.by_us {
		color: #eeeeee;
	}
	
	#copyright span.by_us a{
		color: #cccccc;
	}	
	
/* */
.red {
	color: #d0282b;
}

.green {
	color: #00ff00;
}

.hash {
	color: #d0282b;
}

/* */
#closeOverlay.hide, #windowDisplay.hide, #popupDisplay.hide, #thirdDisplay.hide, #halfDisplay.hide, #fourthDisplay.hide, #searchDisplay.hide, .hide {
	display: none;
}

.text .fg.ghost, .text .bg.ghost, .ghost {
	filter: alpha(opacity=0);
	opacity: 0;
	-moz-opacity: 0;
}

.clear {
	clear: both;
}