@charset "utf-8";
/* CSS Document */

html, body{ 
	margin:0; 
	padding:0; 
	font-family:"Helvetica", Arial, sans-serif;
	height:100%; 
	font-size:12px; 
	line-height:18px; 
	color:#6d6e71;
	background:#fff url(images/background.png) no-repeat 50% 0;
	

	}
a{ 
	text-decoration:none; 
	outline:none;
	color:#3d2b6e; 
	outline:none;
	}
a:hover{ text-decoration:underline}

img{ border:0}

p{ margin:8px 0; padding:0;}

h1{ 
	font-size:29px; 
	font-weight:normal; 
	padding:0; 
	margin:5px 0; 
	color:#3d2b6e; 
	}
h2{ font-size:22px;}
h3{ font-size:18px}
h4{ font-size:16px;}
h5{ font-size:14px;}

h1,h2,h3,h4,h5{
	font-family:"Helvetica", Arial, sans-serif; color:#3d2b6e;
	margin:10px 0; padding:0}

.main{
	width:791px;
	clear:both;
	margin:0 auto;
	/*border-right:1px solid #ff0000;
	border-left:1px solid #ff0000;*/
	}
/*header section */

.header{ 
	height:57px; 
	clear:both;
	}
.logo{ 
	float:left; 
	background:url(images/logo.png) repeat 0 0;
	width:151px; 
	height:57px;
	}
.logo a{ 
	display:block; 
	height:55px; 
	width:151px;
	}
.logo a:hover{ text-decoration:none}
.pagenav{ 
	float:right;
	}
.pagenav a{ 
	display:block; 
	width:103px; 
	height:30px; 
	float:right; 
	margin:0 0 0 20px;
	background:url(images/pagenav.png) no-repeat;
	}
.pagenav a:hover{ text-decoration:none}
.pagenav a.prop{ background-position: 0 0;}
.pagenav a.prop:hover, .pagenav a.prop_active { background-position: 0 -30px;}

.pagenav a.about{ background-position: 0 -60px;}
.pagenav a.about:hover, .pagenav a.about_active { background-position: 0 -90px;}

.pagenav a.team{ background-position: 0 -120px;}
.pagenav a.team:hover, .pagenav a.team_active { background-position: 0 -150px;}

.pagenav a.news{ background-position: 0 -180px;}
.pagenav a.news:hover, .pagenav a.news_active { background-position: 0 -210px;}

.pagenav a.connect{ background-position: 0 -240px;}
.pagenav a.connect:hover, .pagenav a.connect_active { background-position: 0 -270px;}




/*conent section*/

.content{ 
	clear:both; margin:51px 0 0 0;
	}
.partners{ 
	margin:0; 
	padding:0; 
	list-style:none;
	}
.partners li{ 
	float:left; 
	width:152px; 
	height:243px;
	margin:0 7px 20px 0px; 
	padding:0; 
	}
.partners li a{ 
	display:block;
	width:152px; 
	height:243px; 
	color:#6d6e71;
	margin:0; 
	padding:0;
	text-align:center; 
	position:relative;
	background:url(images/partners_bg.png) no-repeat -482px -264px;

	}
.partners li a:hover{text-decoration:none; }

.partners li a span{
	width:120px; 
	height:70px; 
	position:absolute; 
	bottom:37px; 
	left:15px; 
	line-height:18px;
	display:block; 
	cursor:pointer; 
	}
.partners li a.xcube{background-position: 0 0;}
.partners li a.xcube:hover{background-position: 0 -505px;}

.partners li a.inquarry{ background-position:-160px 0}
.partners li a.inquarry:hover{ background-position:-160px -505px}

.partners li a.glider{ background-position:-320px 0}
.partners li a.glider:hover{ background-position:-320px -505px}

.partners li a.clique{ background-position:-480px 0}
.partners li a.clique:hover{ background-position:-480px -505px}

.partners li a.backstage{ background-position:-640px 0}
.partners li a.backstage:hover{ background-position:-640px -505px}

.partners li a.gs9{ background-position:0 -262px}
.partners li a.gs9:hover{ background-position:0 -767px}

.partners li a.adbinet{ background-position:-160px -262px}
.partners li a.adbinet:hover{ background-position:-160px -767px}

.partners li a.adshare{ background-position:-320px -262px}
.partners li a.adshare:hover { background-position:-320px -767px}

.partners li a.polleneight{ background-position:-480px -768px}
.partners li a.polleneight:hover { background-position:-639px -768px}


.partners .last{ margin:0 0px 0 0px; }
.partners .empty{background:url(images/partners_bg.png) no-repeat -482px -264px;
 }
 
.partners li.xcube_2{
	float:left;
	margin:0 3px 20px 0px;
	padding:0;
	width:313px;
	height:243px;
	display:block;
	}
 
.partners li.xcube_2 a.xcube_2{
	background:url(images/partners_bg.png) no-repeat 0 -1011px;
	margin:0;
	padding:0;
	position:relative;
	width:313px;
	height:243px;
	display:block;
	text-decoration:none;
	}
.partners li.xcube_2 a.xcube_2:hover{background:url(images/partners_bg.png) no-repeat -320px -1012px;}

.partners li.xcube_2 a.xcube_2 span{ position:absolute; width:280px; bottom:55px} 
/* second xcube_3*/
.partners li.xcube_3{
	float:left;
	margin:0 3px 20px 0px;
	padding:0;
	width:313px;
	height:243px;
	display:block;
	}
 
.partners li.xcube_3 a.xcube_3{
	background:url(images/partners_bg.png) no-repeat 0 -1262px;
	margin:0;
	padding:0;
	position:relative;
	width:313px;
	height:243px;
	display:block;
	text-decoration:none;
	}
.partners li.xcube_3 a.xcube_3:hover{background:url(images/partners_bg.png) no-repeat -320px -1262px;}

.partners li.xcube_3 a.xcube_3 span{ position:absolute; width:280px; bottom:55px} 

h1.home, h1.prop, h1.about, h1.team, h1.news, h1.connect{ 
	background:url(images/headings.png) no-repeat; 
	height:35px;   
	display:block; 
	text-indent:-1000px;
	margin:0 0 51px 5px; 
	}
h1.home{ background-position:0 0}
h1.prop{ background-position:0 -35px}
h1.about{ background-position:0 -70px}
h1.team{ background-position:0 -105px}
h1.news{ background-position: 0 -140px}
h1.connect{ background-position: 0 -175px}

.clear{ clear:both; height:0; font-size:0; overflow:hidden;}
	
	
.footer{ 
	clear:both; 
	border-top:1px solid #ccc;
	margin:10px auto; 
	color:#adafb2; 
	font-size:11px;
	}
	
.aboutus{margin-left:5px}
.aboutus p{ margin:0 0 20px 0}
.aboutus h5{ margin:0; padding:0; color:#3d2b6e; text-transform:uppercase}

/*Team Page*/

ul.team_members{ 
	width:220px; 
	padding:0 20px 0 5px;
	margin:0; 
	float:left; 
	list-style:none;
	
	}
ul.team_members li{ display:block; padding-bottom:10px;}
ul.team_members li a{ 
	color:#3d2b6e; 
	font-weight:bold; 
	text-decoration:none;
	}
ul.team_members li a span{ 
	color:#6d6e71; padding-left:3px; font-weight:normal;
	}
ul.team_members li a:hover{ text-decoration:underline;}

.Member_detail{
	width:380px; 
	float:left; 
	padding-right:20px;
	}
.Member_detail img{ margin-bottom:8px;}
.Member_detail p{ margin:0 0 10px 0}
.h5{ margin:0; padding:0; color:#3d2b6e; }
.h5 span{ color:#6d6e71}
.p{ margin:0 0 10px 0}
.purplecolor{ color:#3d2b6e}

a.active{ color:#FF0000}


/*news*/

ul.press{ 
	margin:0 0 0 150px; 
	padding:0; 
	width:400px; 
	float:left;
	}

ul.press li{ 
	list-style:none; 
	background:url(images/arrow_small.png) no-repeat 0 3px; 
	display:block; 
	margin:0 0 10px 0; 
	padding:0 0 0 15px;
	}	
ul.press li a.headline{ 
	color:#3d2b6e; 
	font-weight:bold; 
	font-size:12px; 
	outline:none; 
	text-decoration:none; 
	display:block;
	margin:0;
	}
ul.press li a.headline:hover{ text-decoration:underline;} 
ul.press li p{ margin:5px 0; padding:0} 
ul.press li p.date{ font-size:11px; color:#333; margin:0 0 10px 0; padding:0}



.png_bg{}


