/* CSS Document */
body {
	padding: 0;
	margin: 0;	
	height: 100%;
	width: 100%;
}
.main_cn{
	min-width: 1024px;
	min-height: 800px;
	margin: 0px;
	width: 100%;
	height:100%;
	padding:0px;
	left: 0px;
	top: 0px;
	position:absolute;
}
p, h1, h2, h3, h4, h5, h6, li, ul, ol {
	margin: 0;
	padding: 0;
	/*list-style-type: none;*/
}
.menu{
	/*background-image: url(img/logo.gif);
	background-repeat: no-repeat;
	padding-top: 28px; 
	width: 257px;
	padding-right: 20px;*/
	top: 65px;
	position: absolute;
	padding-left: 100%;
	margin-left: -300px;
	width: 300px;
	z-index: 1;
	
	
/*	float: right;
	position: relative;
	z-index: 100;
*/	}
.menu h3 a
{
	background-image: url(img/logo.gif);
	background-repeat: no-repeat;
	width: 257px;
	height: 48px;
	float: right;
	margin-right: 40px;
	padding:0px;
	/*position: absolute;*/
	/*left: 100%;*/
	/*margin-left: -300px;
	z-index: 1;*/
}
.menu a span{ display: none; }
	.menu ul{
		width: 72px;
		margin:0px;
		margin-left: 185px;
		margin-top: 60px;
		list-style: none;
		padding:0px;
	}
	.menu ul li{
		width: 72px;
		list-style: none;
		overflow: hidden;
		height: 24px;
		text-align:right;
	}
	.menu ul li a{
		color: #999999;
		font-size: 20px;
		font-weight:bold;
		text-align:right;
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		text-transform:lowercase;
	}
	.menu ul li a:hover{
		color: #f8941e;
	}
#AboutSection
{
	float: left;
	width: 700px;
	margin-top: 97px;
}
#WorkSection
{
	width: 1024px;
	z-index: 0;
	position: absolute;
	clear: both;
	left: -24px;
	top: -120px;
	height: 670px;
	overflow:hidden;
}
#main_content
{
position:absolute;
}

.about, .blog, .work, .team, .clients, .awards, .jobs, .contact, .home
{
	background-repeat: no-repeat;
	width: 72px;
	height: 24px;
	float: left;
}

.home{ background-image: url(img/home.gif); background-position: 0px -8px; } 
.copyright{
	height: 40px;
	padding-top: 20px;
	color: #aaaaaa;
	font-size: 11px;
	text-align:right;
	margin-right: 40px;
	font-family: Arial, Helvetica, sans-serif;
} 
.copyright a{ display: inline; font-size: 11px; color: #aaaaaa;font-family: Arial, Helvetica, sans-serif;}
.home:hover{ background-image: url(img/home_.gif);  background-position: 0px -8px;} 
.about {	background-image: url(img/about.gif); }
.about:hover { background-image: url(img/about_.gif); }
.blog { background-image: url(img/blog.gif); }
.blog:hover { background-image: url(img/blog_.gif); }
.work { background-image: url(img/work.gif); }
.work:hover { background-image: url(img/work_.gif); }
.team { background-image: url(img/learn.gif); }
.team:hover { background-image: url(img/learn_.gif); }
.clients { background-image: url(img/clients.gif); }
.clients:hover { background-image: url(img/clients_.gif); }
.awards { background-image: url(img/awards.gif); }
.awards:hover { background-image: url(img/awards_.gif); }
.jobs { background-image: url(img/jobs.gif); }
.jobs:hover { background-image: url(img/jobs_.gif); }
.contact { background-image: url(img/contact.gif); }
.contact:hover { background-image: url(img/contact_.gif); }
.about span, .blog span,, .work span,, .team span,, .clients span,, .awards span,, .jobs span,, .contact span{ display: none; }
.main_content_jobs{
	line-height: 35px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.main_content_jobs p{ color: #333333;}
.main_content_jobs a{color: #f7921c;text-decoration:none; font-weight: bold; }
.main_content_jobs a:hover{ text-decoration:underline; }
h3.titlestyle{
	font: 52px Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #666666;
	position:absolute; 
	left: 66px;
	top: 65px;
	padding:0px;
	margin:0px;
}
h3.titlerel{
font: 52px Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #666666;
}
#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.innerlinks{
	display:none;
}