@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:transparent;
}
.defualt-font{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:20px;
}
div {
	display:inline-block
}
.block {
	display:block
}
body {
	background-color: #e4e4e5;
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
#mainDiv {
	width:916px;
	margin:0 auto;
	display:block
}
#mainDiv-inner {
	background-color:#FFFFFF;
	margin-bottom:25px;
	padding:0 26px;
	width:864px;
}
.sep {
	width:864px;
	height:18px;
	clear:both;
}
.sep-top {
	margin-top:18px;
}
.sep-bottom {
	margin-bottom:18px;
}
.sep-both {
	margin-bottom:18px;
	margin-top:18px
}
.black {
	background-color:#000000
}
.light-black {
	background-color:#A8A9AC
}
.section {
	width:864px;
}
#sec-1 .sec-a {
	background-image:url(images/sec1-1.png);
	height:33px;
	width:385px
}
#sec-1 .sec-b {
	background-image:url(images/sec1-2.png);
	height:167px;
	margin-top:80px;
	width:633px;
}
#sec-1 .sec-c {
	background-image:url(images/sec1-3.gif);
	height:169px;
	margin-top:25px;
	width:722px;
}

#sec-2 .sec-left,#sec-2 .sec-right{
	float:left;
	width:432px;
}
#sec-2 .sec-a {
	background-image:url(images/sec2-1.gif);
	height:29px;
	width:412px;
}
#sec-2 .sec-b p{
	margin-top:12px;
	width:413px
}
#sec-2 .sec-c {
	height:350px;
	margin-top:25px;
	width:432px;
}
#sec-2 .sec-c a{
	background-image:url(images/sec2-2.jpg);
	background-repeat:no-repeat;
	float:left;
	height:57px;
	width:83px;
	display:block;
	cursor:pointer;
}
#sec-2 a.sec-c-1{background-image:url(images/team/1.jpg)}
#sec-2 a.sec-c-2{background-image:url(images/team/23.jpg)}
#sec-2 a.sec-c-3{background-image:url(images/team/5.jpg)}
#sec-2 a.sec-c-4{background-image:url(images/team/2.jpg)}
#sec-2 a.sec-c-5{background-image:url(images/team/21.jpg)}

#sec-2 a.sec-c-6{background-image:url(images/team/8.jpg)}
#sec-2 a.sec-c-7{background-image:url(images/team/10.jpg)}
#sec-2 a.sec-c-8{background-image:url(images/team/22.jpg)}
#sec-2 a.sec-c-9{background-image:url(images/team/16.jpg)}
#sec-2 a.sec-c-10{background-image:url(images/team/9.jpg)}

#sec-2 a.sec-c-11{background-image:url(images/team/6.jpg)}
#sec-2 a.sec-c-12{background-image:url(images/team/18.jpg)}
#sec-2 a.sec-c-13{background-image:url(images/team/7.jpg)}
#sec-2 a.sec-c-14{background-image:url(images/team/19.jpg)}
#sec-2 a.sec-c-15{background-image:url(images/team/20.jpg)}

#sec-2 a.sec-c-16{background-image:url(images/team/13.jpg)}
#sec-2 a.sec-c-17{background-image:url(images/team/11.jpg)}
#sec-2 a.sec-c-18{background-image:url(images/team/14.jpg)}
#sec-2 a.sec-c-19{background-image:url(images/team/15.jpg)}
#sec-2 a.sec-c-20{background-image:url(images/team/4.jpg)}

#sec-2 a.sec-c-21{background-image:url(images/team/17.jpg)}
#sec-2 a.sec-c-22{background-image:url(images/team/12.jpg)}
#sec-2 a.sec-c-23{background-image:url(images/team/3.jpg)}
#sec-2 a.sec-c-24{background-image:url(images/team/24.jpg)}


#sec-2 div.sec-c-description{
	display:block;
	float:left;
	font-size:13px;
	padding:10px;
	width:150px;
}
#sec-2 .sec-d {
	background-image:url(images/sec2-3.png);
	float:right;
	height:452px;
	margin-top:25px;
	width:424px;
	display:block;
}
#sec-3 .sec-a {
	background-image:url(images/sec3-1.gif);
	height:95px;
	width:281px;
}
#sec-3 .sec-b {
	margin-top:12px;
}
#sec-3 .project-row{
	margin-bottom:12px;
	width:864px;
}
#sec-3 .project-a {
	float:left;
}
#sec-3 .project-b {
	float:right;
}
#sec-3 .project-tpl{
	width:419px;
}
#sec-3 .project-tpl img{
	width:419px;
	height:281px;
}
#sec-3 .project-tpl .project-img,
#sec-3 .project-tpl .project-label{
	display:block;
}
#sec-3 .project-tpl .project-label{
	margin:6px 0;
}
#sec-3 .sec-c {
	background-image:url(images/sec3-2.gif);
	display:block;
	height:17px;
	margin-top:20px;
	width:277px;
}
#sec-3 .sec-d {
	font-size:18px;
	margin-top:12px;	
	line-height:22px;
}
#sec-3 .sec-d a{
	color:#70CBDC;
	text-decoration:none;
}
#sec-3 .sec-d a:hover{
	text-decoration:underline;
}
.light-black-font{
	color:#A8A9AC;
}
#sec-4 .sec-left,#sec-4 .sec-right{
	float:left;
	width:432px;
}
#sec-4 .sec-a {
	background-image:url(images/sec4-1.gif);
	height:23px;
	width:116px;
	display:block;
}
#sec-4 .sec-b p{
	margin-top:12px;
	width:413px;
}
#sec-4 .sec-b p,#sec-4 .sec-c p {
	margin-top:12px;
	width:390px;
}
#sec-4 .sec-c {
	font-weight:bold;
}
#sec-4 .sec-d {
	background-image:url(images/sec4-2.gif);
	height:50px;
	margin-top:32px;
	width:269px;
	display:block;
}
#sec-5 .sec-top {
	display:block;
}
#sec-5 .sec-a {
	background-image:url(images/sec5-1.gif);
	display:block;
	float:left;
	height:57px;
	width:303px;
}
#sec-5 .sec-b {
	background-image:url(images/sec5-2.gif);
	height:29px;
	width:375px;
	margin-left:127px;
}
#sec-5 .sec-left,#sec-5 .sec-right{
	float:left;
	width:432px;
	display:block;
}
#sec-5 .sec-left{
	clear:left;
}
#sec-5 .sec-c p, #sec-5 .sec-d p {
	margin-top:12px;
}
#sec-5 a{
	color:#70CBDC;
	text-decoration:none;
}
#sec-5 a:hover{
	text-decoration:underline;
}
#sec-6 .sec-left,#sec-6 .sec-right{
	display:block;
	float:left;
}
#sec-6 .sec-left{
	width:424px;
}
#sec-6 .sec-a {
	background-image:url(images/sec6-1.gif);
	height:60px;
	width:302px;
	display:block;
}
#sec-6 .sec-b {
	background-image:url(images/sec6-2.jpg);
	height:151px;
	width:440px;
	display:block;
}
#sec-7 .sec-a {
	background-image:url(images/sec7-1.gif);
	height:29px;
	width:286px;
	display:block;
}
#sec-7 .sec-friends{
	margin-top:30px;
}
#sec-7 .sec-friends a{
	background-repeat:no-repeat;
	display:block;
	float:left;
	margin-bottom:5px;
}
#sec-7 .sec-b{
	height:200px;
	width:285px;
	background-image:url(images/sec7-2.png);
}
#sec-7 .sec-c{
	height:200px;
	width:315px;
	background-image:url(images/sec7-3.png);
	background-position:0 55px;
}
#sec-7 .sec-d{
	height:200px;
	width:212px;
	background-image:url(images/sec7-4.png);	
	background-position:0 20px;
}
#sec-7 .sec-e{
	height:100px;
	width:285px;
	background-image:url(images/sec7-5.png);
}
#sec-7 .sec-f{
	background-image:url(images/sec7-6.png);
	background-position:0 15px;
	height:100px;
	width:315px;
}
#sec-7 .sec-g{
	height:100px;
	width:212px;
	background-image:url(images/sec7-7.png);
}
#footer {
	background-image:url(images/footer.gif);
	background-repeat:no-repeat;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	height:57px;
	line-height:33px;
	text-align:right;
	width:864px;
}
#jquery-lightbox div {
	display:block;
}
#lightbox-secNav-btnClose{
	float:right;
	margin:30px 0 0;
	width:20px;
}
#lightbox-secNav{
	display:inline-block !important;
	margin-bottom:25px;
	width:480px;
}
#lightbox-container-image{
	padding:42px 30px 0px !important;
}
#lightbox-container-image-box{
	height:595px !important;
	width:614px !important;
}
#lightbox-container-image-data-box{
	width:594px !important;
}
#jquery-lightbox a img{
	margin-top:10px !important;
}