@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
body {
	background:url(../images/bg.jpg) top no-repeat #ffffff;
	font-family:"Century Gothic";
	text-align:justify;
	color:#fff;
	font-size:13px;
	padding:0;
	margin:0;
	line-height:14px;
}

#outer-container{
	margin: 0 auto;
	position:relative;
	padding: 0;
	width:1002px;
	height:820px	
}

.contain{
		background:url(../images/IPH_bg.jpg) top no-repeat;	
		height:586px;
		width:1000px;	
		border:none;
}
.contain_index{
		background:url(../images/IPH_index_bg.png) top no-repeat;	
		height:563px;
		width:1000px;	
		border:none;
}
.contain2{
		background:url(../images/IPH_company_bg.jpg) top no-repeat;	
		height:586px;
		width:1000px;	
		border:none;
}
.contain3{
		background:url(../images/IPH_download_bg.jpg) top no-repeat;	
		height:586px;
		width:1000px;	
		border:none;
}
.contain4ContactUs{
		background:url(../images/IPH_contacts_contain.jpg) top no-repeat;	
		height:586px;
		width:1000px;	
		border:none;
}
.menus {
  	margin: 0 auto;
  	padding: 0px;
}
.menus_nav {
	float:left;
	color:#3d4b59;
	padding-top:15px;
}
.menus_nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.menus_nav li {
	float:left;
	padding-right:23px;
}
.menus_nav a {
	cursor:pointer;
	color:#3d4b59;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
}
.menus_nav a:hover {
	text-decoration:none;
	background-image:url(../images/menus_arrow.png);
	background-repeat:no-repeat;
	background-position:center top;
	color:#30ae23;
}
.activedLink{
	text-decoration:none;
	background-image:url(../images/menus_arrow.png);
	background-repeat:no-repeat;
	background-position:center top;
	color:#30ae23 !important;
}

a{
	text-decoration:none;
	font-size:11px;	
	color:#fff;
}
a.hover{
	text-decoration:none;
	color:#ccc;	
}

#nav {
	width:600px;
	height:10px;
}

/* main nav */
#nav-wrapper {
	float:left;
	margin:0px;
	width:650px;
	height:10px;
	z-index:50;
	font-size:14px;
	font-weight:bold;
}
ul.menu {height:10px; list-style:none; margin:0; padding:0 0px;}
ul.menu * {margin:0; padding:0; z-index:50;}
ul.menu a {display:block; color:#3d4b59; text-decoration:none; margin-top:0px; font-size:14px;}
ul.menu li {position:relative; float:left; padding-right:13px;}
ul.menu ul {position:absolute; top:23px; left:0px; display:none; opacity:0; list-style:none;}
ul.menu ul li {background-color:#f6f3fc; border-bottom:1px solid #94a57a; position:relative; width:120px; margin:0;}
ul.menu ul li a {display:block; padding:5px 0px 5px 5px; text-align:left;}
ul.menu ul li a:hover {color:#30ae23;}
ul.menu ul ul {left:0px; top:0px;}
ul.menu .menulink {padding:5px 0px 8px;}
ul.menu .menulink:hover, ul.menu .menuhover {color:#30ae23; background-image:url(../images/menus_arrow.png); background-repeat:no-repeat; background-position:center top;}
ul.menu .sub {background:url(../images/arrow.gif) 70px 10px no-repeat;}
ul.menu .sub:hover {background:url(../images/arrow_h.gif) 70px 10px no-repeat; color:#caeb95;}
ul.menu .topline {}
/* /main nav */

a.album:link { font-size:14px; color:#000000; text-decoration:none; }
a.album:visited { font-size:14px; color:#000000; text-decoration:none; }
a.album:hover { font-size:14px; color:#ffffff; text-decoration:none; }
a.album:active { font-size:14px; color:#000000; text-decoration:none; }

.box
{
	border:1px solid #fff;
	border-collapse:collapse;
}

.box td
{
	border:1px solid #fff;
	padding:5px;
}

#footer {
  	margin: 0 auto;
  	padding: 0;
}

.footer{
	text-align:center;
	color:#fff;
	font-size:10px;
	vertical-align:top;
}